- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 1.2.4 C语言程序例 C语言程序中注释的一般表示形式是: /* ……注释内容…… */ 注释内容可以占用若干书写行,只要以“/*”开头、用“*/”结束。C89或C99都规定C语言的注释不能嵌套。如: /* void func (void) { printf(“This is a function\n”); /* nested comment ,这种嵌套的注释是错误的!*/ } */ 这样的注释是错误的。 C99中还允许使用以连续两个斜杠字符(//)开头的注释形式。即“// ……注释内容……”。但是这种注释被限制在一行内。 * 1.2.5 C语言源程序的书写 ⑴ C语言源程序一般也都按小写字母书写。 ⑵ 用#define定义的宏名通常用大写字母表示(当然也可以用小写字母表示)。 ⑶ 每个语句占用一书写行。 ⑷ 用缩进对齐的写法反映程序的不同的结构层次。 ⑸ 编译预处理命令行、外部数据定义、函数定义之间、函数体内的“数据声明” 部分和“语句序列”部分空一行书写。 * 1.2.5 C语言源程序的书写 ⑹ 括住函数体的大括号,其左大括号应位于函数头部第一个字符的下方,对应的右大括号亦单独占用一行,且与左大括号位置对齐。 ⑺ 对于for、if、while等语句中用于复合语句的大括号,按传统习惯左大括号应写在对应关键字书写行的后部,而右大括号应单独占用一行,与对应关键字的第一个字符对齐。 ⑻ 在书写程序时除标识符、常量、运算符等具有独立含义的对象中不能插入空格外,在对象之间插入适量的空格,它们对程序没有影响。 * 1.2.5 C语言源程序的书写 ⑼ 另外,若一条语句太长在一行内写不下,可以将其拆分成多行来书写。 不能在关键字、自定义标识符、常数、运算符等语言元素的中间拆分。 编译预处理命令行、在一行上写不下的字符串常量要跨行书写,可用特别的续行符号“ \ ”来处理。但续行书写的部分必须从下一行的开头位置开始书写,否则前面的空格将作为正文内容。 对于很长的字符串常量的跨行书写可以把字符串常量拆分成几个连续书写的短字符串常量,编译前会自动地将它们连接成一个字符串常量。 printf(“a=%d,b=%d,\ c=%d”,a,b,c); “A string is a sequence of characters” “surrounded by” “ double quotes” * 1.2.6 C语言程序的开发 C语言程序设计 * 黄达明 terman_huang@163.com 上机地点 基础实验楼乙区 201、202、203、204机房 学习这门课程的目标 高层次的追求 低层次的追求 课程过关 科研和工程中的 计算思维能力 工具的开发者 与软件人员良好 交流的能力 第1章 C程序设计概述 * 按对机器依赖性、 接近自然语言的程度、 语言的发展过程 机器语言 汇编语言 高级语言 1.1.1 程序设计语言 计算机工作原理----存储程序和程序控制。 用于描述计算机程序的符号系统称为计算机程序设计语言。 * 计算12-5的机器语言代码 1.1.1 程序设计语言 CPU能理解且能直接执行的指令集合 用机器语言编写的程序形式: 机器语言 * 1.1.1 程序设计语言 用机器语言编写程序的优点: 质量高 占存储空间小 执行速度快 能由计算机直接执行 用机器语言编写程序的缺点: 依赖于具体计算机 难记忆 易出错 阅读理解困难 编程者需了解特定计算机的硬件及指令系统 机器语言 * 汇编语言 MOV AL,12D SUB AL,5D HLT 计算12-5的汇编语言代码 1.1.1 程序设计语言 汇编语言是一种符号化的机器语言,用助记符号代替指令操作码、操作数。 用汇编语言编写的程序形式: 汇编语言与机器语言有相同的特点,但要翻译成等价的指令序列后才能由计算机执行。 * int main(void) { printf(“%d\n”,12-5); } 计算12-5的高级语言代码 1.1.1 程序设计语言 接近于自然语言和数学语言,在一定程度上与具体计算机无关的符号化语言。 用高级语言编
您可能关注的文档
- 2014年湖南省大赛第2组号.安化一中程序.ppt
- c语言第1章_概述-2013程序.ppt
- C语言第1章_引言程序.ppt
- C语言第1章程序.ppt
- C语言第1章及第2章程序.ppt
- 2014年华扬动保集团企业介绍最新版程序.ppt
- C语言第七章1程序.ppt
- C语言第一章C语言概述程序.ppt
- 安利公司的背景与文化程序.ppt
- C语言复习1第4章程序.ppt
- 聚焦2026年,新能源产业格局演变趋势分析报告:中国定位与战略布局.docx
- 2025年人工智能法律咨询商业计划书:AI辅助法律咨询系统设计与市场拓展.docx
- 医疗器械行业国产化替代中的市场拓展与品牌影响力提升策略报告.docx
- 2025年农业绿色发展政策背景下的农业生物技术发展报告.docx
- 新能源汽车自动驾驶与新能源发电调度集成创新应用报告.docx
- 聚焦2025年:新能源行业协同创新机制在新能源设备制造中的应用报告.docx
- 2025年农业产业集群形成与发展机制产业创新战略实施研究报告.docx
- 电子政务安全漏洞挖掘与2025年漏洞赏金模式创新研究报告.docx
- 2025年音乐产业版权运营与音乐版权保护技术市场调研报告.docx
- 聚焦2025年,医疗器械国产化替代政策下的产业链协同创新与政策效应优化路径分析报告.docx
最近下载
- 2024年最新财务法规解读.pptx
- 人教版五年级数学上册全册全套课件【最新版】.ppt VIP
- 七年级开学初家长会.pptx VIP
- 腰椎管狭窄症手术治疗规范中国专家共识(2014年)腰椎管狭窄症手术治疗规范中国专家共识组(发布时间:2014-09).pdf VIP
- 2025-2026学年统编版(2024)道德与法治三年级上册全册教学设计.pdf
- TBGEA001-2019预拌流态固化土填筑工程技术标准.pdf VIP
- 智能制造 第7章 智能制造服务.ppt VIP
- 乳腺腔镜手术介绍.pptx VIP
- 医院艾滋病知识培训课件.pptx VIP
- 应对老年人患者烫伤情景考核评分表.doc VIP
文档评论(0)