网站大量收购闲置独家精品文档,联系QQ:2885784924

c及c程序设计第1章c语言基础.ppt

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

人民邮电出版社 第一篇 C语言基础 第一章 对C语言的初步认识 1.1 C语言源程序 1.2 源程序的编译和C++语言的集成开发环境 1.3 函数的初步概念 1.4 几个基本程序语句的小结 1.5 简单的数据输入与输出 1.1 C语言源程序 1.1.1 什么是源程序 源程序就是用某种程序设计语言编写的程序,它表达了程序设计人员解决某问题的具体方法。 1.1.2 C语言源程序的基本结构 最简单C语言程序有如下的形式: main() { } 例1.1.1 现在为上面的程序(主函数)添加上具体的功能。 /* This is a C program */ #include stdio.h main() { int a,b,c; a=1; b=2; c=a+b; } 程序的第一行是: #include stdio.h 它是一个系统预处理命令,其作用是,告诉编译器,在编译时需要文件stdio.h。这个文件含有程序为进行正确I/O(输入输出)操作所需要的库函数,称为包含文件。C++提供大量的这类文件,它们需要写在程序的头部,因此又称为头文件(header file),它们都是以h为扩展名的文件。 1.2 源程序的编译和C++语言的集成开发环境 1.2.1 C语言源程序的编译 图1.1说明了C++程序的编译和连接两个过程。 图1.1 源程序的编译过程 C++含有两套编译系统:C编译系统和C++编译系统。使得用户既可以按C语言编写源程序并进行编译,也可以按C++编写源程序并进行相应的编译。 1.2.2 C程序的开发过程 开发一个C语言程序设计,要经过以下4个阶段: (1) 编辑C语言源程序文件; (2) 编译源程序; (3) 程序连接; (4) 程序运行。 1.2.3 C++语言的集成开发环境 1.3 函数的初步概念 1.3.1 C函数 C语言程序是建立在模块的基础上的,而基本的模块就是函数。因此,一个C程序是由一个或多个函数组成的。 1.3.2 函数的参数 在前面的程序例子中,函数名后面的圆括号内是空着的。其实圆括号内是用来写函数的参数的。函数参数的作用是在调用函数(也称主函数)和被调用函数之间进行数据传递的。 函数的参数分为形式参数(简称形参)和实际参数(简称实参)。 1.3.3 函数的返回值 一个函数不仅能通过调用另一个函数将一些数据传递给被调用的函数,被调用函数还能将一些数据返回给调用它的函数。 1.4 几个基本程序语句的小结 1.4.1 注释语句 注释语句用于为程序加注解或说明,对程序的执行没有什么影响。 1.4.2 赋值语句 赋值语句是程序设计中最简单的,但也是使用频率最高的一种语句。 1.4.3 变量说明语句 在前面的程序例子中已经看到,程序中的变量在使用前必须说明(定义),说明变量的名字和数据类型。 1.5 简单的数据输入与输出 1.5.1 printf()函数 printf()称为格式输出函数,它的功能是将一些数据按一定的格式输出到标准设备上。函数的说明在头文件stdio.h中。此函数的参数有两种,即格式控制字符串和输出列表。因此,函数printf()的一般格式为: printf(格式控制, 输出列表); 下面是几点说明: ① 格式说明中所说明的数据个数、数据类型与顺序,必须与输出列表中数据的个数、类型和顺序相一致。 ② 在输出时,如果指定域宽大于数据所需的最小宽度,则用空格来填充。 1.5.2 scanf()函数 scanf()称为格式输入函数,它的作用是从标准输入设备上按照给定格式接收数据。函数的说明在头文件stdio.h中。scanf()函数的一般格式为: scanf(格式控制,输入地址列表); scanf()函数格式控制中所使用的格式字符和附加字符,分别示于表1.5.3和1.5.4。 表1.5.3 格式字符 说 明 c 读入一个字符 d 读入一个十进制整数 e 以标准指数形式读入一个浮点数 f 读入一个小数形式的浮点数 o 读入一个八进制无符号整数 S 读入一个字符串(以非空字符开始,第一个空白字符结束) p 读入一个指针 x 读入一个十六进制无符号整数 表1.5.4 附加格式字符 说

文档评论(0)

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

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

1亿VIP精品文档

相关文档