程序设计与C语言

标题程序设计与C语言

1.2程序与程序设计语言
程序的特点:1.完成某一特定的任务;2.使用某种语言描述如何完成该任务;3.储存在计算机中,并且被运行后才起作用。
1.2.1程序设计语言的发展
一.机械语言 二.汇编语言
三.高级语言:
1.非结构化语言:有FORTRAN、BASIS、ALGOL
2.结构化语言:QBASIC、Pascal、C
3.面向对象语言:C++、C#、Visual Basic、JAVA
1.2.2程序设计语言的功能
一.数据表达
二.流程控制:
1.顺序控制结构:一条语句执行完后,按自然顺序执行下一条语句,C语言中的赋值语句、输入、输出等都构成了顺序结构。
2.分支控制结构:又称选择结构。计算机在执行程序时,常常需要根据不同的条件选择不同的语句。
3.循环控制结构:许多时候,计算机需要执行相同的语句。重复执行一般是有条件的,在条件满足时,重复执行;在条件不满足时,则不会重复执行。
三个基本控制结构的共同特点:
1.只有单一的入口和单一的出口;
2.结构中的每个部分都有被执行的可能;
3.结构内不应出现永不终止的死循环。
1.2.3程序的算法
程序算法的特征:1.确定性 2.有穷性 3.可行性
4.有零个或多个输入 5.有一个或多个输出
程序算法的表示方法:
1.文字描述算法 2.用流程图描述算法
3.伪代码表示 4.程序设计语言表示
1.3 C语言程序设计的特点
1.3.1 C语言的发展历史
1.3.2 C语言的特点:
1.C语言语句简洁紧凑,使用方便灵活。2.运算符丰富,表达能力强。3.C语言程序可移植性好。4.生成的目标代码质量高,运行效率高。5.语言处理能力强。6.C语言是一种结构化语言。
1.3.3 C语言的约定
一.C语言中的约定:1.标识符 2.关键字 3.用户自定义标识符 4.预定义标识符 5.分隔符
二.C语言的语法成分:1.常量 2.变量 3.运算符
4.表达式 5.语句 6.函数定义与调用 7.输入与输出
1.4 C程序的编辑、编译、链接与运行
1.4.1 程序设计的任务
1.分析问题 2.设计问题 3.程序设计 4.运行并调试程序 5.分析程序运行结果 6.编写程序文档
1.4.2 运行C程序的步骤与方法
1.编辑源程序 2.编译 3.链接 4.运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值