标签:总结 语言 1.2 1.3 控制结构 C语言 程序设计
1.2 程序与程序设计语言
程序具有以下特点:①完成某一特定的任务 ;②使用某种程序设计语言描述如何完成该任务 ;③存储在计算机中,并且被运行后才能起作用.
1.2.1 程序设计语言的发展
1. 机器语言 ; 2.汇编语言 ; 3.高级语言
高级语言分为 :⑴非结构化语言 ; ⑵结构化语言:c语言 ; ⑶面向对象语言:JAVA,C++
1.2.2 程序设计语言的功能
1.数据表达 ;2.流程控制:⑴顺序控制结构 ;⑵分支控制结构 ;⑶循环控制结构
这三种结构的共同特点是:①只有单一的入口和单一的出口 ;②结构中的每个部分都有被执行的可能 ;③结构中不应出现永不终止的死循环
1.2.3 程序算法的表示
特征:⑴确定性 ;⑵有穷性 ;⑶可行性 ;⑷有零个或多个输入 ;⑸有一个或多个输出
1. 用文字描述算法 2.用流程图描述算法 :三种基本控制结构:(a)顺序结构 ;(b)选择结构 ;(c)循环结构 3.伪代码表示 4.程序设计语言表示
1.3 C语言程序设计的特点
1.3.1 C语言的发展历史
1.3.2 C语言的特点
优点:⑴C语言语句简洁紧凑,使用方便灵活 ;⑵运算符丰富,表达能力强 ;⑶C语言程序移植性好 ;⑷生成的目标代码质量高,运行效率高 ;⑸语言处理能力强 ;⑹C语言是一种结构化语言
缺点:(1)C语言对语法检查不严格 ;(2)表达式会出现二义性 ;(3)对数组下标越界不检查,导致程序出错 ;(4)C语言运算符较多,初学者很难掌握其运算的优先级和结合性。
标签:总结,语言,1.2,1.3,控制结构,C语言,程序设计 来源: https://blog.csdn.net/weixin_61961355/article/details/120583729
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。