柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序 #include
void f(int *p,int *q); main() { int m=1,n=2,*r=&m; f(r, &n); printf("%d,%d",m,n); } void f(int *p,int *q) { p=p+1; *q=*q+1; } 程序运行后的输出结果是
A.2,3
B.1,3
C.1,4
D.1,2
热度🔥895
参考答案:B
解析:
【解析】在f(int *p,int*q)函数中,执行p=p+1是将p所对应的地址加1,而*q=*q+1是将q所指向的n的地址所对应的值加1,所以m的得知所对应的值没有变,而n的值则为3了。因此B选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
下列叙述中正确的是
MODIFY STRUCTURE命令的功能是( )。
在以太网帧中,目的地址字段使用的地址长度是
在 EPROM 芯片上通常都贴有不干胶纸,这是为了
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为( )。
标签
二级C语言
int
对应
q+1
地址