- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言第01章节之C语言概述
本章内容提要 为什么我们要学习C语言呢? 1.1 程序设计语言的发展及其特点、应用 1.2学习C语言的方法 1.3 C语言程序的基本结构 1.4编制C语言程序的基本步骤 1.5 Turbo C上机操作具体步骤 1.6课堂练习 1.3 C语言程序的基本结构 语言程序设计 第一章 C语言概述 C 总结 C程序是由多个函数构成的。 每个C程序中有且只有一个main函数。 main函数是程序的入口和出口。 不使用行号,无程序行的概念。 程序中可使用空行和空格。 C程序格式常用锯齿形书写格式。 C程序中可加任意多的注释。 引用C语言标准库函数,一般要用文件包含预处理命令将其头文件包含进来。 用户自定义的函数,必须先定义后使用。 变量必须先定义后使用。 变量名、函数名必须是合法的标识符,标识符习惯用小写字母,大小写敏感。 不能用关键字来命名变量和函数。 函数包含两个部分:声明部分和执行部分,在C程序中,声明部分在前,执行部分在后,这两部分的顺序不能颠倒,也不能有交叉。 C语言的语句都是以分号结尾。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 语言程序设计 第一章 C语言概述 C HIT-C Programming 通过本学期的学习,我们可以达到什么目标呢? 2、用C语言编写程序求解基本的应用问题。 3、通过省二级水平考试。 1、培养逻辑思维,提高分析和解决问题的能力。 C编程题.pdf Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 语言程序设计 第一章 C语言概述 C HIT-C Programming 程序开发步骤 What is to be done? 可执行文件 扩展名为.exe的文件 需求分析(Analysis) 设计(Design) 编码(Write) 编辑(Edit) 编译(Compile) 连接(Link) 运行 (Run) 调试(Debug) How is it to be done? 扩展名为.c的文件(对C语言而言) 扩展名为.obj的文件 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 语言程序设计 第一章 C语言概述 C HIT-C Programming 究竟谁是小偷? 甲、乙、丙、丁四个嫌疑人中只有一个是小偷,在审讯中,4人都可能说真话,也可能说假话。 甲说:乙没偷,丁偷的; 乙说:我没偷,丙偷的; 丙说:甲没偷,乙偷的; 丁说:我没偷。 设A、B、C、D四个变量,分别代表甲、乙、丙、丁四个人,取值0表示对应的人不是小偷, 1表示对应的人是小偷。 main( ) {int A,B,C,D; for(A=0;A2;A++) for(B=0;B2;B++) for(C=0;C2;C++) for(D=0;D2;D++) if((B==0D==1||B==1D==0)(B==0C==1||B==1C==0) (A==0B==1||A==1B==0)(D==0||D==1)(A+B+C+D==1)) printf(A=%d,B=%d,C=%d,D=%d\n,A,B,C,D); } Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 1.4 编制C语言程序的基本步骤 语言程序设计 第一章 C语言概述 C 编 辑 程序代码的录入,生成源程序*.c 编 译 语法分析查错,翻译生成目标程序*.obj 链 接 与其它目标程序或库链接装配,生成可执行程序*.exe 运 行 开 始 编 辑 编 译 有错? 链 接 执 行 结果正确? 结 束 源程序file.c 目标程序 file.obj 库函数和其它目标程序 可执行程序file.exe 不正确 正确 有 无 调试C程序的流程 编写C程序的步骤 习题:P13 习题一 【习题1
您可能关注的文档
- 广东省高州市第三中学2012年高三11月月考试题[理综].doc
- 广东省高州市顿梭中学10-11年度高一9月月考[数学].doc
- 广东省高州市顿梭中学10-11年度高二9月月考[化学].doc
- 广东省高州市顿梭中学10-11年度高一9月月考[物理].doc
- 常德初级会计称职培训.ppt
- 广东省高州市顿梭中学10-11年度高二9月月考[历史]缺解析.doc
- 常见的几种宣广传告物料介绍.ppt
- 广东省高州市顿梭中学10-11年度高二9月月考[地理].doc
- 广东省高州市顿梭中学10-11年度高二9月月考[数学].doc
- 帝景国际一期合整推广策略.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
最近下载
- 宏观经济学计算题大全.doc VIP
- 苏教版数学四年级上册第八单元认识射线、直线和角(课件).pptx
- 某市棚户区改造中区市政道路建设工程路面天然砂砾垫层施工方案.doc
- 淀粉制品公司风险分级管控与隐患排查治理双体系双控手册2022-2024.doc
- 福建省 政和县志.pdf
- 知识产权对策、研究成果管理及合作权益分配.pdf VIP
- 人工智能对学习、教学和教育的影响-The Impact of Artificial Intelligence on Learning, Teaching, and Education.docx
- 中越边广西龙邦镇护龙村跨国婚姻问题研究及对策.doc VIP
- 小学道德与法治六年级下册《我们生存的家园》教学设计及反思.doc
- 宏观经济学计算题.docx VIP
文档评论(0)