17.若有说明:int *p,m=5,n;以下正确的程序段是A)p=&n;scanf(%d,&p);

发布时间:2021-02-17 11:48:28

17.若有说明:int *p,m=5,n;以下正确的程序段是A)p=&n;scanf(%d,&p);B)p=&n;scanf(%d,*p)C)scanf(%d,&n);*p=n;D)p=&n;*p=m;d哪里错了

网友回答

A p本身就是地址,所以&p错误
B p本身就是地址,输入函数参数是地址,所以*p错误
C p没有指向任何一个变量,所以不能赋值
D 对
以上问题属网友观点,不代表本站立场,仅供参考!