第一章总结

程序设计的发展:机器语言(0101)

                             汇编语言(符号)

                             高级语言分:非结构化(JAVA)

                                                   结构化(pascal)

                                                   面向对象(c++)

流程控制:顺序控制

                  分支控制

                  循环控制

程序算法表示

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

算法就是解决问题的方法与步骤

算法具备特征:确定性

                         有穷性

                          可行性

有零个或多个输入

有一个或多个输出

C语言的特点:C语言语句简洁紧凑,使用方便灵活

                         运算符丰富,表达能力强

                         C语言程序可移植性好

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

                         语言处理能力强

                         C语言是一种结构化语言

C语言的约定:

使用程序设计语言编程与做任何一件事一样,要遵循一定的规范,一定会有许多的约束

注意:C语言的关键字都用小写字母书写,不能用大写字母书写。如关键字int不能写成INT.
(3)用户自定义标识符。用户自定义标识符包括程序中定义的变量名、数据类型名、函数名和符号常量名。一般来说,通常使用有意义的英文单词作为用户自定义标识符,这样可增加程序的可读性。例如,例1.1中的标识符max表示最大值。
(4)预定义标识符。C语言中提供了大量的头文件和库函数,这些头文件和库函数中定义的一些标识符(例如scanf、printf 等)统称为预定义标识符。C语言允许用户定义的标识符与预定义标识符同名,但是此时预定义标识符就失去了原有的作用。例如abs是求绝对值的函数名,但若将abs定义为一个变量名,程序中就不能再使用abs()求绝对值了,因此应避免这样做。
(5)分隔符。C语言中的分隔符有逗号和空格两种。逗号主要用于类型说明和函数参数表中,分隔各个变量。空格多用于各单词之间作间隔符。在关键字、标识符之间必须要有一个以上的空格分隔,否则将会出现语法错误,例如把"intm;"写成“intm;",编译系统会把intm当成一个自定义标识符,其结果必然出错。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值