C语言 知识点总结完美版

2018-06-18 03:54:32来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

  本文采用思维导图的方式撰写,更好的表述了各知识点之间的关系,方便大家理解和记忆。这个总结尚未包含C语言数据结构与算法部分,后续会陆续更新出来,文中有漏掉的知识点,还请大家多多指正。 

总体上必须清楚的:

   1)程序结构是三种:  顺序结构 、选择结构(分支结构)、循环结构

   2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。

   3)计算机的数据在电脑中保存是以二进制的形式. 数据存放的位置就是 他的地址.

   4)bit是位 是指为0 或者1。 byte 是指字节, 一个字节 = 八个位.

易混淆的概念:

  1)编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。

  2)#define PI 3.1415926; 这个写法是错误的,一定不能出现分号。

        define a 1+2          define a (1+2)

       a=a*a=1+2*1+2=5       a=a*a=3*3=9 

  3)每个C语言程序中main函数是有且只有一个。

  4)在函数中不可以再定义函数。

  5)算法:可以没有输入,但是一定要有输出。

  6)break可用于循环结构和switch语句。

  7)逗号运算符的级别最低,赋值的级别倒数第二。

知识难点:

  1)指针部分。

  2)数组部分.

  3)函数栈帧的创建与销毁。

  4)可变参数列表。

    这些难点:我都有专门的博客详细介绍了,大家可以自行查看:

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:C语言32个关键字

下一篇:[C语言] 数据结构-预备知识动态内存分配