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

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

转载于:https://www.cnblogs.com/zhonglongbo/p/8352425.html

C语言 知识点总结完美版相关推荐

  1. 易语言5.7完美版 全套视频学习教程

    易语言5.7破解版补丁需要的拿走.经本人测试有效.可以静态编译 链接:http://pan.baidu.com/s/1dEYR36T 密码:23wr

  2. 江苏计算机等级考试二级c语言知识点(手写版)

    本人去年闲着无聊竟然去报名了考江苏省二级c语言.因为上次江二的C++复习了一个晚上就得了84分. 因为要花30多元钱,而且这个星期天就考试了. 拿个证书也好,就花了几个小时把学校发的书看了一遍,并且总 ...

  3. 2017二级c语言成绩,2017全国计机等级考试二级C语言知识点超全整(打印版).docx

    2017全国计机等级考试二级C语言知识点超全整(打印版) 全国计算机 等级考试 目录 第一部分 公共基础知识 第 1 章 算法与数据结构1 HYPERLINK \l "_TOC_250068 ...

  4. 井字游戏(C语言版) 初级版,我写的完美版在另一篇文章

    //井字游戏(C语言版) 初级版,我写的完美版在另一篇文章 #include <stdio.h> typedef char chess[10]; typedef int temparr[1 ...

  5. JAVA编程习题及答案_完美版

    JAVA编程习题及答案_完美版 原创 lingwu7 最后发布于2017-08-15 20:01:12 阅读数 10796 收藏 发布于2017-08-15 20:01:12 版权声明:本文为博主原创 ...

  6. 数据科学教程:R语言与DataFrame[2016版]

    数据科学教程:R语言与DataFrame[2016版] r HarryZhu 2016年03月16日发布 保存 标签:至少1个,最多5个 r× 开发语言 平台框架 服务器 数据库和缓存 开发工具 系统 ...

  7. 一款免费的PDF转换工具-LightPDF完美版(PDF编辑器) 最新版

    LightPDF完美版(PDF编辑器)是一款免费的pdf编辑转换工具,可以在pdf和word.ppt以及png等文件格式之间进行互相转换,非常的便捷.LightPDF破解版不需要注册,打开软件选择需要 ...

  8. c语言程序设计 李俊,深入浅出C语言程序设计(第2版)习题集和编程指导

    本书是与清华大学出版社出版的<深入浅出C语言程序设计(第2版)>(书号: 9787302391791)一书相配套的辅助教材.书中对主教材各章的重点和难点进行总结,并对各章课后习题进行精讲, ...

  9. 老毛桃u盘启动盘制作工具2014 v2014 完美版

    老毛桃u盘启动盘制作工具2014 v2014 完美版 软件大小:453MB 软件语言:简体中文 软件性质:常用软件 更新时间:2014-07-03 应用平台:/Win8/Win7/WinXP 老毛桃u ...

  10. 高性能网络编程总结及《TCP/IP Sockets编程(C语言实现) (第2版)》 代码下载(链接以及文件打包)

    http://blog.csdn.net/column/details/high-perf-network.html http://blog.csdn.net/russell_tao/article/ ...

最新文章

  1. numpy库中ones和zeros函数传入的shape(表示各个维度的度数)参数的详解
  2. qstringlist格式怎么写到txt_进阶能力 | 一招解决TXT电子书乱码问题
  3. python 私有和保护成员变量如何实现?—— 单下划线 开始的成员变量叫做保护变量,意思是只有类实例和子类实例能访问到这些变量; 双下划线 开始的是私有成员,意思是只有类对象自己能访问...
  4. linux命令之远程文件或文件夹拷贝-scp
  5. java之异常java.net.MalformedURLException解决办法
  6. 【案例】ZigBee无线模块在城市智能照明上的应用
  7. 你所忽略的,覆盖equals时需要注意的事项《effective java》
  8. java布类型的常量,java数据类型;常量与变量;
  9. C++空类中的默认函数
  10. 计算机网络管理员技师题库那个好,计算机网络管理员高级技师题库.docx
  11. build.xml:391: javac doesn‘t support the “nativeheaderdir“ attribute
  12. JAVA 下载Word文档
  13. Web基础——CSS基础概念(2)
  14. 未来的世界:方向比努力重要,能力比知识重要,健康比成绩重要,生活比文凭重要,情商比智商重要!
  15. 图解Pandas,又一个Pandas学习利器!
  16. 浅析linux下的回收站以及U盘中的.Trash文件夹
  17. dfs与bsf问题合集
  18. indesign中调出字符样式快捷键_InDesign快捷键大全 InDesign常用快捷键分享
  19. 正确认识同轴与双绞线传输技术
  20. SSL/TLS攻击介绍--重协商漏洞攻击

热门文章

  1. 最好的注册测绘师考试资料大全
  2. 解决Could not find artifact com.oracle:ojdbc7:pom:12.1.0.2 的方案
  3. java keytool下载_JavaJDK自带工具keytool生成ssl证书
  4. 刷屏代码·稳 from林凯
  5. 如何将程序下载到单片机
  6. android开机画面大集合,汇总各种Android 开机画面修改方法 第二屏
  7. 【Altera SoC体验之旅】+ 正式开启OpenCL模式
  8. vs2019番茄助手 附安装教程
  9. 云南昭通暴雨强度公式_江门市区暴雨强度公式编制报告(图表)-江门市水务局.doc...
  10. Linux知识点小结--精华总结