7.21 学习总结

今天主要是学习了C语言,C语言我们基本上都学过。但是都学的不怎么样,今天重新学习了C语言中关于数据结构这块的知识。

1、int  4字节  (-2^31-2^31-1)            double    8字节        short  2字节      long    4字节

      char 1字节  (-128-127)                unsigned char 1字节 (0-255)      float     4字节        

2、sizeof()是个关键字是用来查看字符所占空间字节为单位,不是函数;

       strlen()是检测字符串长度的函数,遇到'\0'或者0结束;

3、%u打印无符号整型,%d打印有符号的数;

4、混合运算规则:往能表示范围更大的书的类型去转换,有符号的转换成为无符号的;

5、const 修饰只读变量,例 const int a;不能通过a修改对应内存的值单可以通过其他方式来修改 比如指针。

6、volatile:防止编译编译被优化,意思是如果连续两条语句赋值,对同一个变量那么第一条语句一般会不执行这就是优化,但是如果用volatile来声明的话就不会出现这种情况。

7、gcc -wall  用来显示编译过程中的警告。

8、三目运算符要能读懂,max=(num1>num2) ? num1 :num2 ;如果num1大于num2则前面判断值为1,就选择num1

9、i++执行完i的语句之后在执行i+1;++i是先执行i+1 的操作,在执行i的这条语句;

10、 表达式1,表达式2     :表达式1不作为结果

11、continue 结束本次循环执行下一次循环;break 直接跳出这一层循环

12、for(;;)

        for(;;)    //从上面的for循环执行到下面的的for循环叫做跨切;一般程序中跨切要越少越好。

猜你喜欢

转载自blog.csdn.net/LX370ZZZ/article/details/81148321