(考研必备)C语言程序设计谭浩强著知识点第一章汇总,后续总结看主页
2019-01-04 18:10
477 查看
辛苦创作,转载请标明出处:璇小姐 谢谢 侵删
1.计算机是不能识别高级语言程序的,也要进行翻译,用一种称为编译程序的软件把用高级语言写的程序(称为源程序)转换为机器指令的程序(称为目标程序),然后让计算机执行机器指令程序,最后得到结果。
2.高级语言经历的不同发展阶段(1)非结构化的语言:编程风格随意,符合语法规则即可,无严格规范要求,程序流程可随意跳转,缺点难以阅读和维护。(2)结构化语言有良好特性的基本结构(顺序结构,分支结构,循环结构),优点程序结构清晰,益于编写,阅读和维护。(3)面向对象的语言C++,JAVA,C#等。易于处理规模较大程序。
3.C语言保持了BCPL和B语言的优点(精炼,接近硬件),又克服了他们的缺点(过于简单,无数据类型),C语言的新特点表现在具有多种数据类型(如字符,数值,数组,结构体和指针等),可降低用它所写的软件对硬件平台的依赖程度,使之具有可移植性。
4.C语言特点(1)语言简洁,紧凑,使用方便,灵活。(2)运算符丰富。(3)数据类型丰富,(4)具有结构化的控制语句(5)语法限制不太严格,程序设计自由度大。(6)C语言允许直接访问物理地址,能进行位操作,既具有高级语言的功能,又具有低级语言的许多功能,这种双重性,使它既是成功的系统描述语言,又是通用的程序设计语言。(7)可移植性好。(8)生成目标代码质量高,程序执行效率高。
相关文章推荐
- (考研必备)C语言程序设计谭浩强著知识点第九章汇总,后续总结看主页
- (考研必备)C语言程序设计谭浩强著知识点第二章汇总,后续总结看主页
- (考研必备)C语言程序设计谭浩强著知识点第三章汇总,后续总结看主页
- (考研必备)C语言程序设计谭浩强著知识点第四章汇总,后续看主页
- (考研必备)C语言程序设计谭浩强著知识点第五章汇总,后续看主页
- (考研必备)C语言程序设计谭浩强著知识点第六章汇总,后续看主页
- 【学习ios之路:C语言】总结整理:学好Object-C---C语言必备知识点
- 操作系统最全知识点总结(找工作,考研必备)
- Linux程序设计 知识点总结 第一章
- 谭浩强C程序设计基础数组知识点总结一
- 软考之第一章计算机基础知识点总结
- Java语言程序设计-基础篇-第八版-复习题-第一章
- C语言基础-零散知识点总结(一)
- 编程语言系列(一)--C语言基础知识点总结
- C语言入门教程:c语言从入门到精通|C语言程序设计 谭浩强
- 国嵌ARM 上学期专题3之汇编语言玩得转 常见问题解决方案和知识点总结
- 《C语言及程序设计进阶》网络课程主页
- 2011考研数学概率论基础复习必备知识点
- C语言基础-零散知识点总结(二)
- iOS开发 —— Objective C语言知识点总结(2)