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

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


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

【解析】本题程序执行过程为:m=3,p指向m,调用函数f,将实参p中m的地址传递给形参s,s指向m,则k赋值给m,m=5,p依然指向m,故输出5,5。A选项正确。
复制题目向AI提问