EX11.1 数组与指针加法 ?
本帖最后由 我爱橙 于 2022-6-13 15:35 编辑执行下列程序后,正确说法是。
int a={1,2,3,4,5},*p;
p=a;
p++;
A.
p++可用a++替代
B.
p与a(++)相同
C.√
*p的值是2
D.×
*p的值是1
#include <stdio.h>
#include <string.h>
int main()
{
int a={1,2,3,4,5},*p;
p=a;
printf("a=%d\n",a); //a=6487488
printf("p=%d\n",p); //p=6487488
printf("*p=%d\n",*p); //*p=1
p++;
printf("a=%d\n",a); //a=6487488
printf("p=%d\n",p); //p=6487492
printf("*p=%d\n",*p); //*p=2
printf("p++=%d\n",p++); //p++=6487492
return 0;
}
页:
[1]