【总结】C语言实用算法系列之知识点梳理_附学生管理系统各模块代码

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

codersnote

对学生党 赞赏是鼓励也是鞭策!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值