#include<stdio.h>void f(long int x,char *p);int main(){ long int x; char *p,a[80]; p=a; scanf("%d",&x); } void f(long int x,char *p){ }
1 回答
已采纳
堇延未七
TA贡献36条经验 获得超19个赞
P:指向char类型的指针,存储的是地址。
p=a;即将字符数组a的首地址赋值给p,所以赋值完成后p存储的就是a的首地址。
指针不赋值是没有办法直接使用的,不赋值的指针可能指向任意一块内存,是一种安全隐患。
- 1 回答
- 0 关注
- 1407 浏览
添加回答
举报
0/150
提交
取消