C++程序设计第1章 C语言入门.pptxVIP

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 C语言入门;1.1初识C程序 1.2源程序从编辑到运行 1.3变量与赋值 1.4输入与输出 1.5流程控制 1.6函数 1.7编程风格;重点及难点;2019/9/26;1.1初识C程序 ;【例 1.1】第一个C语言程序 ;编写程序的过程;C语言是高级语言,因此需要将源程序翻译成计算机可以识别的机器语言,也就是要对源程序进行编译。 经过成功编译以后,即可以运行该程序。 ;C语言的基本框架和特征;C语言中的注释有两种形式: 单行注释,使用双斜线符号 “//” 注释其后的内容,表示双斜线以后到本行结束的内容均为注释部分; 多行注释,使用一对符号“/*”与“ */”完成内容注释,表示从符号“ /* ”开始到符号“ */ ”结束之间的内容均为注释,无论这些内容是在一行还是多行中; ;C语言的基本框架和特征;C语言头文件stdio.h中包含与输入输出相关的函数,在本程序中使用的printf()函数即定义在该文件中。 因此凡是涉及到与输入输出相关的函数时,需要确认标准函数库中是否已经定义,从而可以直接使用,并在源程序中应用上述预处理指令。;C语言的基本框架和特征;在这一系列的函数中必须有一个而且只能有一个以main为名的函数,这个函数称为主函数,整个程序由主函数开始执行,一般而言,也是在主函数结束。 int main() 该行代码是任何C语言程序必不可少的一部分。 在该行代码中,关键字int表示该主函数需返回一个整型数值,与程序最后一行的“return 0;” 相对应。;程序代码中 printf(欢迎使用C语言!); 告诉计算机执行一个输出动作,是可执行的一条语句。 该函数是一个格式化输出函数,功能是将双引号中的内容输出到屏幕上。;C语言的基本框架和特征;1.2源程序从编辑到运行;编辑阶段,使用文字处理软件设计编写代码,并将文件保存为以“.c”为扩展名的源程序文件。 编译阶段,编译器(Compiler)将用C语言编写的源程序翻译为计算机可识别和执行的机器指令,即目标程序,文件以“.obj”为扩展名。 和源程序一样,目标程序也不能直接执行,还需要经过连接器(Linker),将目标程序同C语言库中提供的支持程序和其他相关目标模块连接起来,连接后就生成了可以直接运行的可???行文件,文件以“.exe”为扩展名。;集成开发环境;2019/9/26;Dev-C++简介;源程序编辑;在学习C语言程序之初,应该形成良好的编程习惯,除了前文提到的对代码进行详尽的注释之外,还应该将代码编写的错落有致,不同部分之间的行距间隔如图中所示,这样程序的可读性也会随之提高。;源程序编译 ;编译器对源文件编译成功,则会生成对应的可执行文件。若源文件中有错误,在开发环境的下部编辑器窗口中,将显示错误信息,并且指明错误产生的位置。;同时在编译日志中,也相应的指出了程序错误及错误发生的位置。在编译结果中,显示出错误发生数目1个,由于编译过程中有错误产生,编译没有生成可执行程序。;程序执行 ;1.3变量与赋值 ;【例 1.2】两个整数求和 ;int a; int b; int sum; 这三条语句定义了三个变量 --- a,b,sum,这些个变量的数据类型是int,表示这三个变量只能存放整型数据(即整数)。 C语言的变量除了可以定义为整型,还可以定义为其他类型。不同的数据类型,对应的存储空间不同,存储的数据也不同。在下一章将会对数据类型做详细讲解。;在定义变量的时候,需要遵从C语言的语法规则:变量的定义至少应包含变量的数据类型与变量名,即: 数据类型 变量名 也可以通过逗号间隔,定义同一类型的多个变量: 数据类型 变量名1,变量名2,……,变量名n 例如: int a, b, sum;;变量必须先定义后使用,如果变量在使用之前没有定义,则在对程序进行编译时,编译器会返回错误信息,指出该变量在使用前没有定义。 变量也不能重复定义,因为在编译时会根据变量的类型进行空间分配,如果变量重复定义,编译器则会给出错误信息。; C语言规定了变量的命名需要遵循一定的规则: 变量名只能由字母、数字、下划线组成; 变量名的第一个字符只能是下划线或者是字母; C语言对字母的大小写敏感,即认为大写字母与小写字母是两个不同的字符。;变量可以在使用的时候赋值,也可以在定义的时候赋值。在定义的同时对变量进行赋值称作变量的初始化。如: int a=23; int b=24; 如果变量在定义之后,使用之前没有赋值,变量中所存储的数据不定,编译程序时并不会出错,但是程序执行的结果就会出错。;1.4输入与输出 ;函数scanf与printf的一般形式分别为: scanf(格式控制字符串,变量列表);

文档评论(0)

t_github + 关注
实名认证
文档贡献者

计算机研究者

1亿VIP精品文档

相关文档