#include "stdio.h"
#include "malloc.h"
main()
{
char *name;
//这里name是一个字符指针
name=(char *)malloc(10) ;//malloc前面的括号是强制转换。后面的是分配给name指针的大小,经常使用sizeof()来取得长度,如果你不分配内存的话当你运行的话就会内存报错
printf("请输入学生姓名:");
scanf("%s",name);
printf("输入的姓名是%s",name);
}
————————————————————————————————————————————————————————————————---
当你学习链表后就会经常碰到内存分配的问题。lz加油……