C程序设计第一章ppt西工大分析.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计第一章ppt西工大分析

* 1.5.3 简单的C程序 例1.14 1 #include stdio.h //标准输入输出函数库 2 #include math.h //数学函数库 3 double root(double x, double y) 4 { 5 if (x=y) return sqrt(x-y); 6 else return 0; //否则返回0 7 } 8 int main() //主函数 9 { 10 double a, b; //定义两个浮点型变量 11 scanf(%lf%lf, a, b); //输入两个数 12 printf(%lf\n, root(a,b)); 13 return 0; //主函数正常结束返回0 14 } 4.000000 程序运行屏幕 19 3↙ * 1.5.4 C程序基本结构 1.函数结构 C程序任何函数(包括主函数)都是由函数头和函数体两部分组成。一般形式为: 返回类型 函数名(形式参数列表) { 函数体声明部分 函数体执行语句 } * 1.5.4 C程序基本结构 2.文件结构 C源程序文件包含预处理命令和若干个函数。 一个C程序有且只有一个main函数。 C程序的执行总是从main函数开始,并在main函数结束。 如果C程序由若干个函数组成,函数的书写顺序是任意的,main函数可以放在文件的开始或者最后。 * 1.5.4 C程序基本结构 3.C程序结构 一个C程序可以书写在单个文件中,也可以书写在多个文件中,即C程序包含若干源程序文件。 每个源程序文件可以单独编译,多个文件分别编译后通过连接把它们合并成一个可执行程序。 对于大型程序来说,分成多个源程序文件会显著提高编译效率。 * 1.5.5 C程序开发步骤 为了编译、连接和运行C程序,必须要有相应的编译器。目前常用的编译器有: ①Visual C++,简称为VC,版本有6.0、2005、2008等,适用于Windows操作系统; Microsoft Dreamspark下载 / * 1.5.5 C程序开发步骤 ②GNU Compiler Collection,简称为GCC,适用于Windows、Linux操作系统; / / * 1.5.5 C程序开发步骤 图1.12 Visual C++ 6.0与Code::Blocks 10.05(GCC)集成开发环境 * 1.5.5 C程序开发步骤 开始 编辑、修改 编译 有错? 连接 执行 有错? 有错? 结束 有 有 有 ①可用的编辑软件 ②可用的编译器 ③CMD或IDE环境运行 程序代码错误 设计算法错误 * 1.5.6 C程序编码风格 1 #include stdio.h /*标准输入输出函数库*/ 2 int main() /*主函数*/ 3 { 4 printf(hello,world\n); /*输出*/ 5 return 0; /*主函数正常结束返回0*/ 6 } 编码风格(coding style)是指编写程序代码的基本原则。 缩进格式 规范命名 语法高亮 * 1.5.6 C程序编码风格 Linux编程规范 微软编程规范 Google编程规范 本课程遵循Linux编程规范,读者可从互联网上了解更多信息。 * 结束 * 1.5.2 C语言基本词法 4.关键字 关键字又称为保留字,是C语言规定的有特定含义的词语。C99标准定义了37个关键字,如本书附录B所列,主要是关于数据类型和语句的词语。 * 1.5.2 C语言基本词法 5.标识符 ①标识符只能由大小写字母、数字和下划线组成,且第一个字符必须是字母或下划线; ②字母是大小写区分的,即大写字母和小写字母被认为是两个不同的字符。 ③标识符不能是C语言的关键字。 * 1.5.2 C语言基本词法 ④C语言标准没有具体规定标识符长度的限制,但各个C语言编译器都有自己的规定。例如Visual C++和GCC最大允许32个字符,超出这个长度编译器不识别。 ⑤C语言编译规律是从程序文件第一行开始直至结束,逐一扫描程序代码,检查任何词语在之前是否有明确的定义或声明,若没有则报告出错。 * 1.5.2 C语言基本词法 因此C语言对标识符的使用遵循“先说明,后使用”的规律,即在程序中使用了标识符,那么应该确定之前已有该标识符的定义或声明,否则导致语法错误。 * 1.5.2 C语言基本词法 合法的标识符: 不合法的标识符: a,b,sum,tagDATA,St

文档评论(0)

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

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

1亿VIP精品文档

相关文档