柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序 #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,593
参考答案:A
解析:
【解析】程序执行过程为:p指针指向变量m,调用函数,将m地址传给指针s,然后再让s指向变量k,而p指针所指并没有改变,输出为3,3,A选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2026年计算机等级考试题库
推荐
若有以下程序 #include #define N 4 void fun( int a[][N], int b[], int flag ) { int i,j; for( i=0; i a[j][i]) : (b[i] < a[j][i])) b[i] = a[j][i]; } } main() { int x[N][N]={1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16}, y[N],i; fun(x, y, 1); for (i=0;i
以下叙述中错误的是
假设表单上有一选项组:⊙ 男 ○ 女,其中第一个选项按钮“男”被选中。请问该选项组的Value属性值为( )。
下列关于综合布线系统的描述中,错误的是()。
下面关于DMA控制器工作方式的叙述中,错误的是
标签
二级C语言
指针
int
程序
变量