a跟c是定义好的指针 &p—>a跟p—>a有什么区别?举几个相关的例子给我看呗!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 10:30:34
a跟c是定义好的指针 &p—>a跟p—>a有什么区别?举几个相关的例子给我看呗!

a跟c是定义好的指针 &p—>a跟p—>a有什么区别?举几个相关的例子给我看呗!
a跟c是定义好的指针 &p—>a跟p—>a有什么区别?
举几个相关的例子给我看呗!

a跟c是定义好的指针 &p—>a跟p—>a有什么区别?举几个相关的例子给我看呗!
1b)),是判断a结构体的b成员和c结构体中的b成员是否相等.
第3个问题类似.p是一个结构体变量,去地址得到指针,然后就跟第二种一样了.如果p是一个结构体变量的话,p->a是一种错误的写法.只能写成&p->a,应该能明白了吧?

a跟c是定义好的指针 &p—>a跟p—>a有什么区别?举几个相关的例子给我看呗! C指针问题:int a=12,*p=&a如何解释?跟p=&a有什么区别?我印象中应该p=&a是正确的,但是这里书上写成*p=&a,是什么意思?求详细解释另外如上的话*&a==a和&*p==p是如何各自成立的?*&a是指向a地址的指针,a 定义指针int *p p=a,p=&a,*p=a,*p=&a,这四个的区别! c语言对函数取&得到什么 比如一个定义成int f(int a)的函数,&f的类型是什么?定义一个指针int (*p)(int a); p=f跟p=&f编译都能通过呢?也没有警告 已知下面程序段char b[]=CBAFG*p;p=b;则下面叙述正确的是()A 数组b中的内容跟指针变量p中的内容相等B b和p完全相同C *p和b[0]相等D b数组长度和p所指向的字符串的长度相等 指针函数中定义的*p、p、&a、a各指什么? C语言的指针问题.*(p+i)是代表取值呢还是取地址?有一二维数组a[3][4]={{56,45,89,90},{13,34,56,45},{65,55,34,68}}如果我定义指针*P,指向首地址,*(p+i)就能取到数组中的值.但如果我定义指针(*p)[4],指 已知数组A和指针p定义为:int A[20][10],*p;,要使p指向A的首元素,正确的赋值表达式是[ ].为什么选择D已知数组A和指针p定义为:int A[20][10],*p;,要使p指向A的首元素,正确的赋值表达式是[ ].A) p=&A 或 C语言用指针引用数组元素如下所示定义,对数组a中元素的正确引用是() Cint a[2][3], (*p)[3];p = a; A、(p+1)[0] B、*(*(p+2)+1) C、*(p[1]+1) D、p[1]+2这个(*p)[3]经过赋值之后是个什么东西,是几维 设P为指针变量,下面的表达是正确的是():A.--P++,B.--P++,C.--(P+5),D.(P-5)++原因是什么: 两道关于null的c语言题目:1 设有定义:int x=0,*p;立刻执行以下语句,正确的是:a.p=x; b.*p=x;c.p=null; d.*p=null2设变量p是指针变量,语句p=null;是给指针变量赋null值,它等价于a.p= ; b.p=‘0’; C语言关于指针和二维数组的问题.准备将a[m][n]赋给指针时.定义指针时*p *p[N] (*p)[N]这有什么区别?p+1.对于这3种情况意义是一样的吗? 关于指针变量的问题首先定义数组int a[3];如果把a赋给一个指针变量p,那么p该如何定义?我觉得a是指向行的,而&a[0]才是指向元素的.所以不能把a赋给定义为int*p的指针变量p,而是赋给同样指向行 以下能使指针变量p指向变量a的正确选项是?A.int a,*p=a; B.int a,p=a; C.int a,*p=*a;D.int a,*p=&a; 定义数组a[ ],为什么int *p=&a[0];等于int *p; p=&a[0];如果int a;int *p;p=&a;*p=a;这里的指针变量p放的是a的地址,*p就是指a的内容,如果上式成立,那么关于这个如果写成int *p=&a就不对了?为什么感觉是* c语言定义指针问题 *p我能明白.main( ){ int a[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf(“%d,”,*(p++) );printf(“%d ”,**k);}还有**k的使用方法. 已知P是指针变量,则不能初始化指针的值是 A NULL B 1 C 地址 D 0 请教关于C中指针型数组:uint a,b,c,d; 我如果想定义一个数组p,指向上面的四个变量,怎样定义?实现的结果理想是:p[0] 的值实际是 a的值,p[1] 对应的是b,p[2]是c,p[3]是d.