c语言课设

1:清屏printf(“\033c”);
2:延时sleep(1);延时1s
3:getchar()一方面,实现暂停功能。另一方面,把\n吃掉
4:数组名常量,指针变量。(遇到左值是常量的时候想一下)
5:写之前的迷惑(自己依葫芦画瓢的想法,可能是错的)
可能习惯了#include
int main()
void function(int)写在一个.c文件
所以分开怎么写呢
1)单独写一个.h文件把要用到的#include全部包含进去,结构体定义也写这里,宏替换也写这里,函数申明也写这里
2)函数部分一个函数一个.c文件而且不用写#include什么的了
3)makefile依葫芦画瓢有模板应该不难写(主要能看懂makefile就行了)
6:写之前先找点有关printf,scanf的资源(用户怎么会格式化输入呢,万一输入格式不对,程序崩了咋办)
7:上课老师特喜欢int和%d,那字符串怎么输入输出,数组怎么输入输出?
8:链表写的好处可以合理使用内存,不用像数组要提前确定大小,那老师上课用for循环(提前已知次数)尾插输入数据,不是与链表初衷相悖吗,所以要问清楚。
9:c语言讲真挺难的,上课不要为了听课而听课被牵着鼻子走,要走在他前面,思考他写代码的思路与架构(就像输入字符串也可能是NULL,malloc申请内存可能失败,概率挺小。scanf%d,但是你就不小心输入字符,程序会崩吗;平时return 0写习惯了,突然遇到return -1不应该有点想法嘛。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值