发布网友 发布时间:2024-11-01 21:29
共3个回答
热心网友 时间:2024-11-01 22:18
name只是一个指针,使用之前要先给它分配地址才行
热心网友 时间:2024-11-01 22:18
char *name;
写成这样的格式 仅仅是定义了一个字符型的指针 而这个指针并未被初始化 也就是说 它指向哪个内存空间? 要存储的字符串要存在哪里? 这些都没有 自然就错了
热心网友 时间:2024-11-01 22:19
char *name和char name[20]内存分配不同