本思维导图主要总结国家计算机等级考试二级C语言部分知识点程序的结构和格式与程序设计
树图思维导图提供 计算机考试知识点程序的结构和格式与程序设计思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点程序的结构和格式与程序设计思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:26d17f8b2ef7f86fc1a46c46ba362dd3
计算机考试知识点程序的结构和格式与程序设计思维导图模板大纲
1.C程序
高级语言编写的程序称为“源程序”,由二进制代码表示的程序称为“目标程序”,而“编译程序”是指可以把源程序转换成目标程序的软件。
由C语言构成的指令序列称为C源程序,源程序文件的后缀名为“.c”。
源程序经过C编译程序编译生成后缀为“.obj”的二进制文件(称为目标文件),然后由称为“连接程序”(Link)的软件,把目标文件与C语言提供的各种库函数连接起来,生成后缀为“.exe”的可执行文件。
2.算法的5个特性
算法是指为解决某个特定问题而采取的确定且有限的步骤。一个算法应当具有5个特性:有穷性、确定性、可行性、有0个或多个输入、有一个或多个输出。
3.结构化程序和“模块化”设计
(1)结构化程序:
结构化程序分为顺序结构、选择结构和循环结构3种形式。
(2)“模块化”结构结构化程序设计提倡模块化的设计方法:
每个程序设计人员分别完成一个或多个小模块,称为“模块化”方法
由一个个功能模块构成的程序结构为模块化结构。
1.main函数
任何一个有效的程序都有且只能有一个main()函数,它的地位相当于程序的主体,就像大树的树干;而其它函数都是为main()服务的,就像大树树干分出的枝干。
main函数具有3个特点:
①C语言规定必须用main作为主函数名。其后的一对圆括号中间可以是空的,但不能省略
②程序中的main()是主函数的起始行,也是C程序执行的起始行。每一个程序都必须有且只有一个主函数
③一个C程序总是从主函数开始执行,到程序执行完后,从主函数结束执行,不论main函数在程序中的位置如何
2.程序中的注释
在一个C程序中放在符号“/*”和“*/”之间的内容,称为对程序的注释。注释是对程序的说明。
编写注释时应遵循4条规则
①符号“/*”和“*/”必须成对出现,“/”和“*”两者之间不可以有空格
②注释可以用英文、中文,可以出现在程序中任意合适的地方
③在注释之间不可以再嵌套“/*”和“*/”。例如,/*/*„*/*/形式是非法的
④注释从“/*”开始到最近的一个“*/”结束,其间的任何内容都被编译程序忽略
3.源程序的书写格式
C程序书写格式的基本习惯有:
①一行内可以写几个语句,一个语句可以分写在多行上
②每个语句和数据定义的最后必须由一个分号“;”结束(分号是C语句的一部分,不是语句之间的分隔符)。
4.C语言的风格
C语言的风格主要有:
C语言简洁、紧凑,使用方便、灵活;运算符丰富。
C语言的运算符包含的范围很广泛,共有34种运算
数据结构丰富,具有现代化语言的各种数据结构
用函数作为程序模块以实现C程序的模块化
C语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作;生成目标代码质量高,程序执行效率高;用C语言写的程序可移植性好。
5.标识符
(1)标识符
所谓标识符就是C语言中的变量名、函数名、数组名、文件名、类型名等。
C语言合法标识符的命名规则是:
①标识符由字母、数字和下划线组成;
②第一个字符必须为字母或下划线;
③区分大小写:
大写字母与小写字母被认为是两个不同的字符;
④C语言规定了一个标识符允许的字符个数,即标识符的前若干个字符有效,超过的字符将不被识别。
(2)标识符分类
C语言的标识符可分为关键字、预定义标识符和用户标识符3类:关键字、预定义标识符、用户标识符。
树图思维导图提供 计算机考试知识点文件的读写思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件的读写思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3addfcccb8839b09c49d9cf6c7c011d1
树图思维导图提供 计算机考试知识点文件指针思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件指针思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3b7318d886411679e5e0eb18447fbd02