为您找到"

c语言中*p&&*p是什么意思

"相关结果约100,000,000个

c语言*&p和&*p怎么算的?他们有什么不同?

顺便说一下 &是取地址符,他在最前面,输出来的就是地址 是返回地址所在元素符,他在前面,一般输出的是元素(除非他是指向指针的指针)然后你问题里的就好回答了 由于&、*是同级运算符,遵循从右往左的运算顺序 &p是指,先取p的地址,然后回到&p所在的元素 &*p是指,先回到p所在地址的元素,...

C语言 我想让指针p对应的值乘以a,用语句temp = *p*a;可以实现么?

指针p存储的是其指向变量的地址 p指的是指针p存储的地址存的值 比如:int b = 4; int *p = &b; int a = 5;temp = *p*a; //temp = 4*5=20

int a=1 int *p=&a *p=1 int (*p)=(&a) 但 int a =1 a=1 int (*p)=...

不太明白你问题是什么,但"="在C语言里是赋值的意思,"等于"表示一个变量的内容或值的意思 int *p = &a; 表示声明一指针变量叫作p, 它的内容(即它的值)是a的地址 a = 1;表示a的值是1,也就是在给变量a的地址里放了一个值,即1,*p的意思就是从p的内容里(即a的地址里取出它的内容...

c语言的指针部分 *p与p区别

c语言的指针部分 *p与p区别如下:1、作用不同 p表示此指针指向的内存地址中存放的内容。p是一个指针变量的名字,表示此指针变量指向的内存地址。2、输出内容的格式不同 p常用在一个和指针类型一致的变量或者常量。p输出一个指针的地址,通常是输出一个16进制的数。3、效果不同 p是让编译器从指定的...

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

c语言中*p=a是指针变量赋值语句,这种写法有两种可能意思:1.指针变量定义时的初始化赋值 int a[10];int *p=a ; //这时的a是个地址,如:数组名或指针变量,表示定义指针变量p,同时,p指向地址a。 这里的*是跟随int的,用来表示p变量是int *类型。2.指针变量定义后,给指针变量所指内存中的...

C语言问题 int *p,a=10,b=1 p=&a; a=*p+b; int *p,a=10,b

答案:B p = &a ;p指向a的存储空间 a= *p + b; *p此时a的存储数值为10,即a = 11。

c语言int *p=a解释

你的理解是对的.我帮你分析一下:int a[i]的i需要已知,要不,是错的.int *p=a是定义指针变量p,并把数组a[i]的开始地址a赋值给p. 因为a代表数组的开始地址,所以把它理解成int *p p=a;是没有问题的.但是,如果是 int a;int *p=a则这个表示把a的值当作地址赋值给p,没有实际意义....

c语言中的几个关于* &的指针问题还有构造函数问题(不要扯c++上去了...

函数中改变的内容将与函数堆栈内容无关,修改的是指针指向对应内存的位置,故可以作多个修改(传多个指针,修改多个指针指向的内存空间)。最后一个问题,return的意思是函数返回,只要调用这一语句,函数即刻返回,该语句下的所有语句将不会被执行。最后祝楼主的C语言之路越走越棒!!

C语言中*p和**p有何区别

二、基类型不同 例如int *p1,**p2;两者本质上都是指针,但是两者的基类型不同。p1的基类型是int,换句话说p1指针指向的是int型的数据,而p2的基类型是int *换句话说p2指向的是指向int型数据的指针,即指向指针的指针。三、用法不同 例如int *p;那么p就是指向int类型变量的一个指针。(即数组...

c语言作业(*p &n)用法

int n1 = 2, n2 = 5, n3[ ] = {3, 4, 5, 6, 7};int *p1 = &n1; // 这使 *p1=2 int *p2 = n3; // 这使p2指向 n3[0], *p2=3 p2 = (*p1)++ + *(p2) ;// 注意后坠加,表达式里用原来的值,出表达式后自增1 // 所以 *p2=2+3=5; 出...
1 2 3 4 5 6 7 8 9

相关搜索