- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通过NCRE四大法宝及五要求 1、? 学习计划 2、 熟悉大纲 3、 上机练习 4、? 模拟训练 专题之一 C程序设计的基本概念 本章内容 1.1 程序设计 1.2 C程序结构和格式 1.3 常量和变量 1.4 算术表达式 1.5 赋值表达式 1.6 自加、自减运算符和逗号运算 考点1 程序设计 源程序:高级语言编写的程序称为“源程序” 目标程序:由二进制代码表示的程序称为“目标程序” 编译程序:是指可以把源程序转换成目标程序的软件。 C源程序文件的后缀名为“.c”。C目标文件 “.obj”,C可执行文件 “.exe” 算法是指为解决某个特定问题而采取的确定且有限的步骤。 一个算法应当具有以下5个特性: 程序的三种基本结构 顺序结构、选择结构、循环结构 已经证明,任何程序均可只用这三种结构实现 只用这三种结构的程序,叫结构化程序 程序“必须”符合结构化规则 程序的三种基本结构顺序结构、选择结构、循环结构 【历年真题分析】 真题1:下列叙述中错误的是( )【2006.4】 A)C语言源程序经编译后生成后缀为.obj的目标程序 B)C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件 C)用C语言编写的程序称为源程序,它以ASCⅡ码形式存放在一个文本文件中 D)C语言中的每条可执行语句最终都将被转换成二进制的机器指令 真题2:下列叙述中错误的是( )【2006.4】 A)算法正确的程序最终一定会结束 B)算法正确的程序可以有零个输出 C)算法正确的程序可以有零个输入 D)算法正确的程序对于相同的输入一定有相同的结果 真题3:下列叙述中错误的是( )【2006.4】 A)C程序必须由一个或一个以上的函数组成 B)函数调用可以作为一个独立的语句存在 C)若函数有返回值,必须通过return语句返回 D)函形参的值也可以传回给对应实参 真题5:计算机能直接执行的程序是【2008.9】 A)源程序 B)目标程序 C)汇编程序 D)可执行程序 考点2 C程序的结构和格式 任何一个有效的程序都有且只能有一个main()函数。 main函数具有以下3个特点: 1)C语言规定必须用main作为主函数名。其后的一对圆括号中间可以是空的,但不能省略。 2)程序中main()是主函数的起始行,也是C程序执行的起始行。每一个程序都必须有一个且只能有一个主函数。 3)一个C程序总是从主函数开始执行,到main函数体执行完后结束(而不论main函数在整个程序中的位置如何)。 先看一个简单的C程序例子 在一个C程序中放在符号“/*”和“*/”之间的内容,称为对程序的注释。注释是对程序的说明。 编写注释时应遵循以下5条规则: 1)符号“/*”和“*/”必须成对出现,“/”和“*”两者之间不可以有空格。 2)注释可以用英文、中文,可以出现在程序中任意合适的地方。 3)在注释之间不可以再嵌套“/*”和“*/”。例如,/*/*…*/*/形式是非法的。 4)注释从“/*”开始到最近的一个“*/”结束,期间的任何内容都被编译程序忽略。换句话说,注释只是为了更好地看懂程序而做的标记,不对程序产生任何影响。 5)在VC环境也可以采用“//”注释,但只能注释一行。 3、源程序的书写格式 C程序书写格式自由。但是每个语句和数据定义的最后必须由一个分号“;”结束(分号是C语句的一部分,不是语句之间的分隔符)。 4、C语言的风格 5、标识符 所谓标识符就是C语言中的变量名、函数名、数组名、文件名、类型名等。 C语言合法标识符的命名规则是: 1)标识符由字母、数字和下划线组成; 2)第一个字符必须为字母或下划线; 3)大写字母与小写字母被认为是两个不同的字符; 4)C语言规定了一个标识符允许的字符个数,即标识符的前若干个字符有效,超过的字符将不被识别。建议不要超过8个字符 C语言标识符可分为3类 (1)关键字 C语言预先规定了一批标识符,它们在程序中都代表着固定的含义,不能另作他用。这些字符称为关键字。例如,int,double,if,else,while,for等。 (2)预定义标识符 即预先定义并具有特定含义的标识符。 (3)用户标识符 由用户根据需要定义的标识符称为用户标识符,又称自定义标识符,一般用来给变量、函数、数组等命名 C语言关键字 由ANSI标准定义的共32个 : auto double int struct break else long switch case enum register typedef char extern return union
您可能关注的文档
- Lesson3EpidemicsExplained解析.ppt
- C#Ch8(人邮)要点.ppt
- Lesson5The.Facts解析.ppt
- Cell生产方式解析.ppt
- C#程序设计第一章:c#编程基础要点.ppt
- Lesson5Thefacts解析.ppt
- c#面向对象程序设计要点.ppt
- CEMS比对监测和质量控制解析.ppt
- C#学习第8章操作字符和字符串要点.ppt
- lesson10综合英语1解析.ppt
- 乡村民宿数字化营销工具在品牌形象塑造中的应用实践报告.docx
- 2025年汽车行业新能源与智能化融合发展产业布局及政策解读报告.docx
- 环境监测智能化技术发展现状与数据质量控制难点解析.docx
- 智能垃圾分类设备运营成本与效益分析报告(2025年).docx
- 绿色环保建材研发中心建设项目绿色环保建材质量检测报告.docx
- 早教中心工作总结.docx
- 乡村民宿数字化营销工具在2025年民宿业运营管理中的应用策略.docx
- 2025年直播电商行业转化漏斗优化策略研究报告.docx
- 2025年环保政策下塑料制品行业市场潜力与调整趋势研究报告.docx
- 新零售时代2025年跨境物流网络布局与运营优化报告.docx
文档评论(0)