第一章程序设计与c语言总结

1.2程序与程序设计语言

程序是为实现特定目标或解决问题而用计算机语言编写的一系列语句和指令,计算机能严格按照这些指令去做

程序设计语言经历了机器语言(采用二进制),汇编语言(采用助记符,可移植性不好),高级语言(易学,易用,易维护)。

高级语言又经历了非结构化,结构化,面向对象的语言阶段。

1.2.2程序设计语言的功能

1.数据表达

2.流程控制

顺序控制结构

分支控制结构

循环控制结构:1.只有单一的入口和单一的出口 2.结构中的每个部分都有被执行的可能 3.循环控制结构

1.2.3程序的算法表示

软件的主体是程序,程序的核心是算法。

算法的特征:1.确定性2.有穷性3.可行性4.有零个或多个输入5.有零个或多个输出

1.用文字描述算法

2.用流程图描述算法

a.顺序结构b.选择结构c.循环结构

1.3c语言程序设计的特点

1.3.2 c语言的特点

1.c语言语句简洁紧凑,使用方法灵活

2.运算符丰富,表达能力强

3.生成目标代码质量高,运行效率高

4.c语言程序可移植性好

5.语言处理能力强

6.c语言是一种结构化语言

1.3.3c语言的约定

1c语言中的约定

(1)c语言的标识符由字母,数字,下划线组成,其中一个字符必须是字母或下划线 标识符的命名最好做到"见名知义"。

(2)c语言的关键字都用小写字母书写

(3)用户自定义标识符

(4)预定义标识符

(5)分隔符:逗号主要用于类型说明和函数参数表中,分隔各个变量。空格多用于各单词之间作间隔符。

2.c语言的语法成分

(1)常量

(2) 变量

(3)运算符

(4)表达式

(5)语句:以分号结尾

(6)函数定义与调用

1.4c语言的编辑,编译,链接和运行

1.分析问题2.设计算法3.程序设计4.运行并调试程序5.分析程序运行结果6.编写程序文档

1.4.2运行c语言的步骤与方法

编辑源程序——对源程序进行编译——与库函数链接——运行目标程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值