A-A+

有以下程序: point(char *p){p+=3;} main() {char b[4]

2022-08-06 01:24:04 问答库 阅读 174 次

问题详情

有以下程序: point(char *p){p+=3;} main() {char b[4]={"a","b","c","d",},*p=b; point(p);printf("%cn",*p); } 程序运行后的输出结果是 ______。
A.a
B.b
C.c
D.d

参考答案

正确答案:A
解析:在C语言中,函数的参数传递方式采用按值传递,因此不能通过调用函数的方式来改变指针本身的值,只能改变指针所指变量的值。

考点:程序