zoukankan      html  css  js  c++  java
  • C语言 知识点总结完美版

      本文采用思维导图的方式撰写,更好的表述了各知识点之间的关系,方便大家理解和记忆。这个总结尚未包含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)可变参数列表。

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

  • 相关阅读:
    C++11 学习总结
    平衡二叉树 (AVL) 笔记
    拼图模板
    2013.9.12
    2013.9.11
    2013.9.10
    2013.9.9
    下载网站
    ubuntu 安装codeblocks
    12个球称3次找坏球的完美解答
  • 原文地址:https://www.cnblogs.com/zhonglongbo/p/8352425.html
Copyright © 2011-2022 走看看