收藏 分享(赏)

C语言程序总结.ppt

上传人:j35w19 文档编号:7355987 上传时间:2019-05-15 格式:PPT 页数:8 大小:152.50KB
下载 相关 举报
C语言程序总结.ppt_第1页
第1页 / 共8页
C语言程序总结.ppt_第2页
第2页 / 共8页
C语言程序总结.ppt_第3页
第3页 / 共8页
C语言程序总结.ppt_第4页
第4页 / 共8页
C语言程序总结.ppt_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、第三讲 基本数据类型,语言的特点,解释1:C+是由于开发大型应用软件的需要而产生的,并不是所有的人都要去编写大型软件。 解释2:面向对象的基础是面向过程。 C是面向过程的, C+是面向对象的语言,学起来比C语言困难得多,所以不太适合程序设计的初学者。,问题:既然有了面向对象的C+语言,为什么还要学习C语言?,2/8,简单的C语言程序介绍,例1 输出一行信息,# include void main( ) printf (“This is a C program.n“); ,说明: 本程序的作用是输出一行信息: This is a C program.,/*文件包含*/ /*主函数 */ /*函数

2、体开始*/ /*输出语句*/ /*函数体结束*/,说明: main-主函数名, void-函数类型 每个C程序必须有一个主函数main 是函数开始和结束的标志,不可省 每个C语句以分号结束,称为语句结束符 使用标准库函数时应在程序开头一行写:#include ,#表示预处理,因为主函数中要用输出函数printf,它包含在include文件夹的头文件stdio.h中,必须预先调出才能使用。头文件用或者”括起来。,3/8,例2 求两数之和 #include void main( ) /*求两数之和*/ int a,b,sum; /*声明,定义变量为整型*/ /*以下3行为C语句 */ a=123;

3、 b=456; sum=a+b; printf(sum is %dn,sum); ,说明: /*/表示注释。注释只是给人看的,对编译和运行不起作用。所以可以用汉字或英文字符表示,可以出现在一行中的最右侧,也可以单独成为一行。,说明: 输出一行信息:sum is 579,4/8,例3 求3个数中较大者。 #include void main( ) /* 主函数*/ int max(int x,int y); / 对被调用函数max的声明 */ int a, b, c; /*定义变量a、b、c */ scanf(d,d, /*输出c的值*/ ,程序运行情况如下: 8,5 (输入8和5赋给a和b)

4、max=8 (输出c的值),int max(int x, int y) int z;if (xy) z=x; else z=y;return (z);,说明:本程序包括main和被调用函数max两个函数。max函数的作用是将x和y中较大者的值赋给变量z。return语句将z的值返回给主调函数main。,5/8,简单的C语言程序介绍,C程序: (1) C程序是由函数构成的。 这使得程序容易实现模块化。 (2) 一个函数由两部分组成:函数的首部:例1.3中的max函数首部int max(int x,int y ) 函数体:花括号内的部分。若一个函数有多个花括号,则最外层的一对花括号为函数体的范围。

5、 函数体包括两部分 : 声明部分:int a,b,c; 可缺省 执行部分:由若干个语句组成。可缺省,6/8,简单的C语言程序介绍,注意: 函数的声明部分和执行部分都可缺省,例如: void dump ( ) 这是一个空函数,什么也不做,但是合法的函数。,7/8,简单的C语言程序介绍,小结: (3) C程序总是从main函数开始执行的,与main函数的位置无关。 (4) C程序书写格式自由,一行内可以写几个语句, 一个语句可以分写在多行上,C程序没有行号。 (5) 每个语句和数据声明的最后必须有一个分号。 (6) C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成的。C对输入输出实行“函数化”。,8/8,运行程序的步骤和方法,运行程序的步骤 上机输入与编辑源程序 对源程序进行编译 与库函数连接 运行目标程序,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报