- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计 计算机等级考试二级 极地教育 王富宏
微博:/gs_jidi 考试形式:试卷(全国统一 4月第一个星期六(或3月最后一个星期六) 9月倒数第二个星期六)
第一章 C语言程序设计
程序:指令的有序集合 将许多指令按照一定的次序写在一起就是一个程序
用C语言设计程序(源程序 文件名*.C)(编译(检查源程序中的语法错误 缺少标点符号)(目标程序(*.obj)(链接(可执行文件(计算机能够直接运行 .EXE)
结构化程序设计: 一个程序语句总是由顺序 选择 循环三种结构组成
顺序结构: 按照命令语句在程序中的书写先后次序,从前到后执行 前面的语句没有执行,则后面的语句不能执行;也不会出现先执行后面的再执行前面的
选择结构: 根据某一个条件在二者之间选择其中一个(多选一是多次执行二选一)
循环结构:根据某一个条件,当条件成立时反复执行一条或多条语句
while(肚子没饱)
{ 用筷子夹一个饺子;
蘸点醋;
放到嘴里;
吃了;
}
当 条件 成立时 执行语句,然后再判断条件……
当型循环的循环体(反复执行的语句)最少执行零次
do
{ 用筷子夹一个饺子;
蘸点醋;
放到嘴里;
吃了;
} while(肚子没饱);
先吃一个饺子,再判断有没有饱
直到型循环 循环体最少执行一次
所有的程序都只有顺序、选择、循环三种结构组成,但可以相互嵌套(顺序中有选择和循环,选择中有顺序、选择、循环,循环中还可以包含顺序、选择、循环)
模块化程序设计: 将一个大的任务分解成若干个小任务,再将小任务划分为更小的任务,直到每一个小任务都只完成一个独立的功能,每一个任务叫做一个模块,一个程序由多个模块。
C语言中将模块用函数表示 一个C语言有多个函数组成,各个函数相互独立【功能独立性和变量独立性(一个函数中定义的变量只在本函数中使用,即便其他函数中有同名变量,但也代表不同的对象)】相互联系【一个函数可以调用(使用)另一个函数,一个函数可以被其它函数调用(主函数main不能被调用)】相互平等【一个函数中不能再定义其它函数(函数不能嵌套定义), 一个程序中的多个函数书写次序没有限制】
简单的C语言程序:
本程序只有一个函数main组成,没有子函数
一个程序中有并且只能有一个主函数 main
程序总是从主函数开始执行, 从主函数结束
函数体必须以{开始,以}结束,函数体有说明定义部分【定义函数中使用到的变量,必须在前面】和执行部分【执行语句必须在后面】组成 说明部分必须在前面,执行部分必须在后面 变量必须先定义后使用
函数由语句组成; 语句:都用分号结束, 分号是语句的标志;
一行内可以写一条语句也可以写多条语句,但每条语句都必须以分号结束
/*注释内容*/ 说明解释 不是程序的一部分 可有可无
注释不能嵌套:注释中不能再有注释
以#开头的叫做编译预处理命令,编译预处理命令单独占据一行
#define 宏定义
定义一个字符 代替某一个内容
#define N 100
在程序中将所有单独的标识符号N用100替代
第二章 C语言程序设计基础知识
1 标识符: 用来给程序中使用到的某些对象起的名字
标识符命名规则: 只能有数字(0~9)字母(a~z A~Z)下划线(_)组成 不能以数字开头 大小写字母严格区分长度一般小于8个字符
下列合法的标识符是:
a1 a_3 aa Ax _3 3a 3#a a#4
标识符的分类:
1 关键字(保留字): 组成C语言的最基本的几个标识符
2 预定义标识符: 系统已经定义好的,具有一定意义的标识符 sin(0.4) xy pow(x,y) 大部分是标准库函数
3 用户定义标识符 不能和关键字同名 尽量不要和预定义标识符同名(如果用户定义标识符与预定义标示符同名,则以用户定义标识符为准) 遵循标识符命名规则
you Case do sizeof _342 While 3ae a2 用户定义标识符 是 是 否 否 是 是 否 是 标识符 是 是 是 是 是 是 否 是 表达式:用运算符号将运算对象连接起来的式子
3*4 x+y 2*3+z 7*sin(0.6)
运算对象 3 4 x y 2 z 7 sin() 0.6
形式:常量3 4 2 7 0.6 变量 x y z 函数 sin(0.6) 表达式 2*3 等
常量:常数 在程序运行过程中值不能发生变化得量 例如物理上的π g G C语言中用定义一个符号 代替一个常量 符号常量
#define 符号 要代替的内容
#define PI 3.14159
变量: 在程序运行过程中值可以发生变化的量
计算机中正在
文档评论(0)