今日任务
- 编写完成工具
- 代码优化重构
- 学习c语言代码规范,让代码可读性更好。
- 找书籍,还感觉自己在编写代码上不够专业。
问题记录
1、“gcc -g msg_test -o msg_test.c”这条语句把输出文件和源文件搞反了,导致编译失败,并且**源文件被删除。**这是一件非常可怕的事情。
备份也是一种非常好的习惯。
2、如何判断家交流直流:
1.简单的正负值判断
2、通过比较当前的值和平均值之间的差异判断。
进一步思考,如何判断方波等:
1、值大小会有突变。
2、在突变之后,值的大小很接近。(半周期平均值)
3、正弦波的特点是在某些阶段,(半周期平均值与当前值差异较大)
4、如果遇到某个值显示已经被初始化,考虑是不是少了个大括号导致函数没有被隔离开;
应每天给自己充足的学习时间
注意:这条规则主要是针对全局变量
也就是随机值。
第二种相当于把结构体定义为了一种基本的结构来使用,所以不需要结构体声明的定义
所以可以这样
注意要先初始化。
参见结构体·的大小
也就是说按照结构体读取会比较麻烦,可以先依次读出来然后放到结构体中。
一定注意先强转。
如何分配一个动态数组