选择题
有如下程序:
#include <stdio.h>
main()
int a=0,*ptr;
ptr=&a;
*ptr=3;
a=(*ptr)++;
printf('%d,%d\n',a,*ptr);
}
程序运行后的输出结果是______。
A、
4,4
B、
0,1
C、
1,4
D、
0,4
【正确答案】
A
【答案解析】
程序执行过程为:定义整型变量a=0与指针ptr,使指针指向变量a。对指针指向的变量进行赋值a=3,将指针所指向的变量加1,并赋值给a=4,此时指针依然指向变量a,输出a与指针指向的变量值:4,4,选项A正确。
提交答案
关闭