分校C课件第2讲C语言快速入门

分校C课件第2讲C语言快速入门

ID:39151626

大小:2.35 MB

页数:25页

时间:2019-06-25

分校C课件第2讲C语言快速入门_第1页
分校C课件第2讲C语言快速入门_第2页
分校C课件第2讲C语言快速入门_第3页
分校C课件第2讲C语言快速入门_第4页
分校C课件第2讲C语言快速入门_第5页
资源描述:

《分校C课件第2讲C语言快速入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计C语言程序设计第二讲C语言快速入门●C语言程序的基本结构●C语言的字符集和关键字●运算符1了解了C语言的基本特性及其应用以后,接下来就来看看C语言程序是什么样子。一个C语言程序可以是非常简单的,也可以是特别复杂的,这取决于程序所要实现的功能。我们先来认识一个最为简单的C程序。C语言程序的基本结构【例1】最简单的C程序。/*ThisisthefirstCprogramcw01-01.c*/#includeintmain(){printf("TheisaCprogram!");r

2、eturn0;}主函数整形值预处理命令注释信息主函数无参数主函数名内部函数名函数开始函数调用回车换行符语句结束标志参数函数结束函数体运行结果:在C程序中,注释由“/*”开始,由“*/”结束,可以实现多行注释。在C99中也可使用“//”进行单行注释。例如://注释信息,但一定不跨行C语言的预处理命令都是以“#”号开头。stdio.h是一个头文件main是主函数名,一个C语言程序有且仅有一个main函数。C程序执行时就是从main函数开始,具体讲就是从“{”开始,到“}”结束。C语言规定:语句以分号结束C程序中允许

3、插入若干行空行,它不影响程序的功能,同注释一样。为了程序的易读性,在编写C程序时,根据需要可插入一定的空行printf是C语言的内部函数名,因为它后面跟着(),其功能是将“TheisaCprogram!”显示在计算机的屏幕上(双引号和不显示,表示换行)TheisaCprogram!C99规定:主函数为整形,且不可以省。返回值为0,控制权交C系统。2C语言程序的基本结构一个简单的C语言程序程序结构分析cw01-01.cC语言快速入门/*在屏幕上显示HelloWorld!*/#include

4、.h>#definePprintf("================")//定义符号常量int/*定义主函数*/main(){system("color2f");//颜色函数,可删,自己试P;printf("HelloWorld!");P;return0;//但是控制权要交还给编译系统}注释部分以增加程序的可读性。不被执行。如果只占一行可用//代替/*xxxx*///Isitavalidcomment?//这种形式的注释一般只能写在一行,要换行时要加换行接续符注释不能嵌套,如:/*这是/*非法的*/

5、*//*注释可以放在任何位置*/但不能分割保留字,编译器会将注释剔除,但不是简单的剔除,而是用空格代替原来的注释。输入文件名时如果不加.c则默默的文件为C++,有些语法不一样,例如在C++中system(“color1a”)头文件不一样。iostream3C语言程序的基本结构【例2】计算输入的两个整数的和。CW0202.c/*ThisisthesecondCprogramCW01-02.c*/#includeintmain(){intx,y,z;scanf("%d%d",&x,&y);/*in

6、putxandy*/z=x+y;printf("thesumoftwointegeris%d",z);//printx+yreturn0;}变量数据类型名定义的变量名,以“,”分隔调用内部函数,接受键盘输入数据带有二个参数,以“,”分隔。&表示取变量的地址。输入时二个数间用空格分隔。调用内部函数,输出计算的和数求和的值给Z假设输入:1020↙运行结果:thesumoftwointegeris30思路:算法简单,先定义三个变量,二个输入,一个是和。输入采用键盘输入法,可以反复计算。输出采用格式输出。4C语言程

7、序的基本结构C语言程序的函数由两部分构成:一部分定义变量(变量代表数据),称为声明部分;另一部分代表操作,由C语句构成,称为执行部分。在C程序中,要求函数的声明部分在前面,执行在后面,它们的顺序不能颠倒,也不能交叉。但在C++程序中,声明部分和执行部分可以相互交叉,没有严格的界限,当然执行部分中所使用的变量只要在其之前进行定义即可。//C语言程序intmain(){inta;a=10;intb;b=a+20;printf(“%d”,b);return0;}变量定义放到了执行部分之后。//C语言程序intmain

8、(){inta,b;a=10;b=a+20;printf(“%d”,b);return0;}只要执行部分所使用的变量在前面已经定义//C++语言程序intmain(){inta;a=10;intb;b=a+20;printf(“%d”,b);return0;}再次强调:在C语言程序中,变量必须先定义,后使用,顺序不能颠倒!!!5C语言程序的基本结构【例3】求输入的两个整数的最大值CW0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。