1. 首页 > 科技

C语言,图片中p=a+4是什么意思?

c语言中*p=a是什么意思?

C语言,图片中p=a+4是什么意思?

c语言中*p=a是指针变量赋值语句,这种写法有两种可能意思:1. 指针变量定义时的初始化赋值 int a[10]; int *p=a ; //这时的a是个地址,如:数组名或指针变量,表示定义.

C语言中*p=&a是什么意思

*p=&a 是将a的地址赋给p指向的变量 p=&a 是将a的地址赋给p 但在变量定义语句中 int *p=&a;等价于int *p;p=&a;

c语言中 p=%a 代表什么意思

转换说明符%a对应输出为浮点数、十六进制数字和p-计数法.p-计数法,用于double浮点数,把一个double浮点数用十六进制的p记数法表示出来.0.75等于0.c

C语言中,p=&a 那么*p与a的区别是什么?

首先我们明确a为一个变量 假设定义是 int a;再明确p是一个指针,假设定义为 int* p; 当我们定义了一个a是系统会分派一个内存给你用来存放他的数值,如 执行了a=10;后 这个内存就存放了一个10的数字,当我们要用到它表示的10时,直接用a替代就可以了.现在我们再用 p=&a "&"叫取地址符,他是一个运算符. "&a"就表示指向a有就是上面的那个存着10的内存的地址.如果我们用到a的时候,很明显,我们不能直接用p了,因为他是一个地址而不是我们需要的10这个数,那怎么办呢?我们这里就可用"*"这个符号,他表示取这个指针所指内存上的数据,即 *p就表示a了用法什么的都一样.

C语言中*p=a+5是什么意思

表示指针p的内容为变量a+5的值 譬如a的值是1,那么*p的值就是6,p这个指针存放的内存空间存放的数就是6

c语言中a-=a是什么意思

表示a=a-a 即a=0的意思. 1、 -=是C语言中的一个复合运算符. 2、 -=为双目运算, 形式为:A-=B 表示含义为:A=A-B3、 相对于A=A-B的形式, A-=B要更简洁,同时运行效率也略高.4、对于a-=a,由于左右都是a,所以等效于a=0.

*p=*a在C语言中分别代表什么含义?

*p此处代表它指向的那个变量,*a指它指向的那个变量的值例如int *p,*a, b,c;b=3;c=33;p=&b;a=&c;*p=*a; 等价与b=c;这懂吧,呵呵,一般赋值号的左边找到指定的变量就可以,而右边需要具体的数值.上面的语句执行后结果为b=33;

C语言中int *p[4] 是什么意思

定义了一个数组,他有4个元素,每个元素都是用来存放 int型变量的地址的

c语言中*p=a与*p=&a有什么区别

让我来综合一下吧 在定义的时候 int *p=&a; 是等同于 int=*p; p=&a;的.该形式只. 如果不是定义的时候*p=&a; 就是它字符的那个意思,就是指针p所指向地址的内容为.

C语言中*p=a的意义

指向数组的首地址.