C语言程序设计(无密码黑白修改).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档