6.4学习记录

  因为最近在看的一本书叫《高质量前入式LinuxC编程》,所以大部分内容是直接借鉴的。以下为6.4的学习记录。

  1.数据类型这一章中,变量和常量的区分。局部变量和全局变量的区分

  2.基本内置类型。有整形,实型,构造类型,指针类型,枚举类型,void类型。同时各种不同类型大小,数的范围,所占字节数。

  3声明与定义:int i;extern int i;同时static与extern的联系,在用static修饰局部变量后,该变量只在初次运行时进行初始化操作。且只进行一次。

  extern:是使用其他源文件中定义的常量,外来的和尚会念经

  const:铁布衫,使得const指定的值无法改变

  4.typedef:它与结构的问题。typedef和define。

   typedef一个特别的长处:使用它定义的类型,其作用范围限制在所定义的函数或者文件内。

   define宏定义的长处,可以使用#ifdef等来进行逻辑判断,还可以使用#undef来取消定义。

  看的第二部分数关于运算符,表达式的内容,这部分内容较少,需要注意的是运算符的优先级问题,顺序不同,表示的就是不同的含义。

  第三部分是语句的问题。

  空语句:一般只是起到消费时间的作用,同时也可以用于分支的配对

  if语句

  goto语句:少用,慎用

  循环语句:if;while;do-while;for;其中for语句比较关键,甚至可以代替while语句。

  break和contine;

  switch语句,记得跳出的break和最后的default处理;


你可能感兴趣的:(学习记录)