首页 > 其他分享 >关于指针

关于指针

时间:2023-06-27 22:36:27浏览次数:45  
标签:变量 指向 int 运算符 关于 printf 指针

学习参考文章链接

http://t.csdn.cn/HhSR5

前面几篇多次看到把地址作为scanf()的输入参数的用法。例如,函数调用scanf("%d", &n),把输入的值存储到变量n所在的内存单元里。其中&n表示变量n的内存地址或存储位置。这里&称为地址运算符,&是一元运算符,与其他一元运算符有同样的优先级。

 

     疑惑:前面没有学习,有点不懂。

 

int i, *p;

 

 1 #include<stdio.h>
 2 
 3 int main(){
 4     int a = 3, *p;  /* 定义整型变量a和整型指针p */
 5     p = &a;     /* 把变量a的地址赋给指针p,即p指向a */
 6     printf("a = %d, *p = %d\n", a, *p);     /* 输出变量a的值和指针p说指向变量的值 */
 7 
 8     *p = 10;    /* 对指针p所指向的变量赋值,相当于对变量a赋值 */
 9     printf("a = %d, *p = %d\n", a, *p);
10 
11     printf("请输入a的值:");
12     scanf("%d", &a);    /* 输入a */
13 
14     printf("a = %d, *p = %d\n", a, *p);
15     (*p)++;     /* 将指针所指向的变量加1 */
16     printf("a = %d, *p = %d\n", a, *p);
17 
18     return 0;
19 }
示例

 

 

仍需要学习

i++ 和 ++i 的区别

 

字符

 

不再指向

 

明天学习

http://t.csdn.cn/73zBL

标签:变量,指向,int,运算符,关于,printf,指针
From: https://www.cnblogs.com/lhydbk/p/17510068.html

相关文章

  • 关于项目初期,数据量小的内容推荐的实现方法
    前言当下,只要是一个初具规模的内容应用都具备个性化推荐系统。比如购物类的会有推荐商品模块,搜索条下有个性化的搜索关键词或词条补全词,社交类的有博主推荐,视频或文章推荐等等。这些功能除了要有庞大的数据量,还要有健全的数据存储仓库建设方案,以及后面对数据的清洗,排序,训练后的......
  • 关于在大模型战略资源储备的不同阶段,B端开发者的行动策略的一些思考
    一、大模型产业链的终态猜想我们先定义理想状态下,大模型应该具备哪些综合性能:指令理解能力:能够理解并遵循指令,并按照指令完成相应的逻辑推理、知识抽取、概念总结、API调用等任务多语言理解能力:能够同时理解包括中文、英文等主流语言逻辑推理能力:能够将复杂任务分解为相互串......
  • 关于节能双碳政策下企业能源管理平台系统的推进--安科瑞张田田
    摘要:陶瓷、水泥及玻璃等行业都是需要用能单位,按照政策的规定都需要建立企业的能源管理信息系统。本文针对在碳达峰碳中和的大背景下,需要用能单位在能源管理信息系统推进过程中出现的常见问题,提出相应的解决思路。关键词:需要用能单位;能源管理;信息化;节能1前言随着全球气候变暖......
  • 关于微服务-目录结构
     biz目录通常是指在软件项目中用于存放业务逻辑代码的目录,"biz"是"business"的缩写。该目录下的代码主要负责实现特定领域或业务的核心逻辑和功能。 在大多数常见的项目结构中,biz目录通常位于项目根目录下,与其他常见的目录(如src、lib、app等)同级。以下是一些可能存在......
  • go:数组和切片、可变长参数、maps、字符串、指针、结构体、方法、接口
    目录数组和切片数组切片可变长参数maps字符串指针结构体方法接口数组和切片数组#1定义,初始化,使用#2数组是值类型数字,字符串,布尔,数组,都是值类型,真正直接存数据切片,map,指针引用类型,是个地址,指向了具体的值#3数组长度#4循环打印数组#5多纬数组#......
  • js-关于数组中includes()的使用方法
    关于数组中includes()的使用方法1.includes简单介绍说明 1.includes()方法是用来判断一个数组是否包含一个指定的值,返回一个布尔值,如果是返回true,否则false。2.其中,includes(a,b)括号里第一个参数a为必选参数,表示要查找的某个参数;第二位b为可选参数,表示从某个索引位置开始......
  • C++面试八股文:什么是智能指针?
    C++面试八股文:什么是智能指针?某日二师兄参加XXX科技公司的C++工程师开发岗位第19面:面试官:什么是智能指针?二师兄:智能指针是C++11引入的类模板,用于管理资源,行为类似于指针,但不需要手动申请、释放资源,所以称为智能指针。面试官:C++11引入了哪些智能指针?二师兄:三种,分别是sh......
  • C++指针函数
    指针函数指针函数有些像C#中的委托delegate(不知道理解的对不对)。定义函数指针int*compare(int,int);一般简写为typedefint(*compare)(int,int);这样就定义了一个名为compare的函数指针。compare指针类型为:指向返回int类型并带有两个int参数的函数的指针。函数指......
  • 【镜像站】关于镜像站被屏蔽这件事
    今天早上打开镜像站的时候,发现网站被武汉移动屏蔽了回头去itdog测试一下,发现好多地方都屏蔽了呢,如下:解决方案?尝试新域名:xn--4kqx5k62xc93a.mc-serve.cf(2023/07/01日启用,发文时(2023/06/26)处于观察调试期,暂不可使用)......
  • C++ 指针形参与引用参数
    指针形参与引用参数指针形参指针作形参时,若在函数中修改指针对象的值,则对应实参的值会对应修改。#include<iostream>usingnamespacestd;voidChange(int*p){*p=400;};intmain(intargc,charconst*argv[]){intvalue=1;int*argsPiont=&va......