本篇文章给大家谈谈c语言指针习题及答案,以及c语言指针例题题库对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
c语言指针变量方面的题,求大神解答?
解析:首先声明一个整型数组a,整形变量y,整型指针p。p指向数组a[]的第1个元素,也就是8。接下来,指针p先--,指向了数组a[]的第0个元素,也就是5。之后y取出p指向的内容,即5。之后p指针指向的内容又累加,即数组a[]的第0个元素从5变成了6。
p2是指针变量,指向的是字符型数据。第二句话表示p2这个指针变量指向的是包含有abc等三个元素的字符型数组。strcpy(str+1,strcat(p1,p2)表示现将p2所指向的内容添加到p1这个数组的结尾处,并且存放在p1中,那么做完之后p1里的内容为abcabc。
解释说明如下:short int *pi=5; //定义了一个int型指针变量pi,存放的地址值是5//而变量i的地址是5,所以pi指向了变量i,i=50。即pi=&i=5, i=50。
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,不能正确执行的语句是(正确答案:B)A) k=*p1+*p2; B)p2=k; C)p1=p2; D)k=*p1*(*p2);这道题目只要知道同类型的才能赋值这规则就行了。
c语言指针习题及答案的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言指针例题题库、c语言指针习题及答案的信息别忘了在本站进行查找喔。