柠檬试题库
search
首页 计算机 公务员 驾照 关于

有以下程序 #include int k=5; void f(int *s) { s=&k; } main() { int m=3,*p=&m; f(p); printf("%d,%d\n", m, *p); } 程序的运行结果是


  • A.3,3
  • B.5,5
  • C.3,5
  • D.5,3
热度🔥1,482
参考答案:A
解析:

【解析】程序执行过程为:p指针指向变量m,调用函数,将m地址传给指针s,然后再让s指向变量k,而p指针所指并没有改变,输出为3,3,A选项正确。
复制题目向AI提问