2023/11/4

简单看完翁恺C语言入门后的一些难点

  1. 经典的素数打印,以及观察改良后的代码,还有构造素数表
  2. 二进制的补码很关键,理解了它就能理解字节的知识
  3. 8个字节的二进制数的范围,加了unsigned就非负且乘二了,还加了有形象的图说明超过那个范围就会回环往复,inf表示无穷,nan表示不存在
  4. 浮点运算的精度很有特点
  5. 逻辑运算的短路情况,类比高中的并集一真全真,交集一假全假,会导致结果错误
  6. 逗号符运算从左往右,且优先级很低,然后是区分逗号和运算符,下面的是逗号运算符
  7. 调用函数的时候要注意参数和值的类型要匹配,养成好习惯,虽然它会把类型转换好
  8. 一种经典的表示数组大小的方法,某些时候(数组作为函数参数时)不能用
  9. 数组需要通过遍历来赋值
  10. 取地址运算符
  11. 指针,形象图,用法,数组就是特殊的指针,a[]相当于a,指针+1加的是sizeof(当前类型)的值,指针相减的结果要除以类型的sizeof,(p+n)相当于ac[n]
  12. *p++和0地址
  13. 指针的作用
  14. malloc函数联系指针
  15. free()每次记得释放内存
  16. 不常用的枚举
posted on 2023-12-23 19:37  lulixiu  阅读(3)  评论(0编辑  收藏  举报