1、内存四区特点
a)全局区变量空间缺省每个字节为00,栈空间缺省是cc,堆缺省是cd
b)堆、全局区(静态区)、字符串常量区,与栈区空间的位置距离很大,栈区访问速度可能最快;
2、C语言与C++编译器的区别:
a)所有的.c文件在VC或者VS编译器中按C编译器编译;
b)所有的.cpp文件在VC或者VS编译器中按C++编译器编译;
c)C编译器中所有的结构体名称在调用时都必须指定struct关键字;
d)C编译器中所有函数内临时变量,必须在函数起始位置定义;
Linux也有C语言编译器和C++编译器:
gcc命令按C编译器编译;
g++命令按C++编译器编译;
3、结构体对象赋值
a)memcpy
b)结构体对象之间直接赋值 a=b;
4、学生信息管理系统:
a)录入数据时实现检查前面已经输入了该学号,阻止重复的学号被输入;
b)二级子菜单的开发:
a)浏览时可以按学号、姓名或成绩排序;
b)查找时可以按学号、姓名或成绩分数段查找;
c)将每次录入的学生信息保存到文件,下次启动时自动加载;
5、getc,fgetc:
-1