
第二题的答案是D.显示x=255 C语言是对应输出的
第三题的答案是C.2 4 由题得一级指针p指向a(数组的首地址),*p既是a[0]的内容;二级指针k指向p,*k是p的内容(因为在上一次的输出中p往后加一),既是a[1]的地址,**k就是谈信颂a[1]的内容.
第四题的D答案int max(int x,int max(int y,int z)),是函数的头部,里面的是形参,当以调用次函数时,只能从外面传值,不能在定义时定义一个调用的形参.
第五题的答案是A,因为函数含郑的调用是值传递的过程,p的改变并不影响pt的改变,它仍指向字符数组的首地址,即b[0]的地址。
第六题的答案是C。x=6,continue的作用仅是跳出本次循环,并不影响下次循环的进行。
第七题应该填 地址 数组名代表的是整个数组占的内存单元的首地址。
f中第一个参数是传值,喊启编译器会复制一份a传递给函数f,复制的临时变量与a是两个不同的变量,它们的地址不同,此后f中的x与main中的变量a不歼局再有任务关联f的第二个参数是传地值,f中的y与b的氏渗让地址在内存中是相同的, *** 作的是同一个地址
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)