c程序基础与程序结构

c程序基础与程序结构

ID:39963144

大小:872.31 KB

页数:51页

时间:2019-07-16

c程序基础与程序结构_第1页
c程序基础与程序结构_第2页
c程序基础与程序结构_第3页
c程序基础与程序结构_第4页
c程序基础与程序结构_第5页
资源描述:

《c程序基础与程序结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序设计基础(C)第2章程序设计基础与程序结构C程序基础1.C语言的发展历程2.C语言程序的基本结构3.C程序运行过程4.C语言基本语法成分5.C语言数据类型6.数据的输入与输出7.C语言中的宏定义8.C语言中的文件包含9.C语言中的条件编译10.位运算及其应用1.C语言的产生、发展及特点C语言的产生及发展ALGOL60→CPL→BCPC→B→C→标准C→ANSIC→ISOC常见的C语言版本有:Borland公司:TurboC,TurboC++,BorlandC++,C++BuilderMicrosoft公司:Micro

2、softC,VisualC++自学1.C语言的产生、发展及特点C语言的特点1.C语言的语言成分简洁、紧凑、书写形式自由。2.C语言拥有丰富的数据类型。3.C语言的运算符丰富、功能更强大。4.C语言是结构化程序设计语言。5.C语言对语法限制不严格,程序设计灵活。6.C语言编写的程序具有良好的可移植性。7.C语言可以实现汇编语言的大部分功能。8.C语言编译后生成的目标代码小,质量高,程序的执行效率高。自学2.C语言程序的基本结构认识C语言程序例1-1在屏幕上输出一行信息#include/*预处理命令*/vo

3、idmain()/*主函数*/{printf("ThisisaCprogram!");}文件包含命令,其功能是将头文件stdio.h的内容包含到用户当前的源程序中。每个C程序必须有主函数main。main是函数名,main后的圆括号不能省略,void是一种数据类型,说明该函数没有返回值。printf是标准输出函数,因为要调用它所以前面必须加#include命令。printf函数的作用是将双引号中的内容输出到显示器屏幕上,其中是换行符,它使光标跳到下一行行首2.C语言程序的基本结构#include

4、voidmain(){intx,y,a,b;x=5;y=3;a=x+y;b=x-y;printf("a=%d",a);printf("b=%d",b);}输出结果:a=8b=2例1-2求两数之和与两数之差这是4个赋值语句,x=5;的作用是将5赋给变量x,即变量x的值变为5;a=x+y;的作用是将x,y变量的值相加,再将结果赋值给变量a/*变量声明,声明了4个整数类型的变量,C语言的变量必须先声明再使用*//*双引号中的a=是原样输出的,%d为格式控制符,在这个位置将对应输出整型变量a的数值*/2

5、.C语言程序的基本结构例1-3输入两个数,求两数中较大的数并输出#includevoidmain(){inta,b,c;scanf("%d%d",&a,&b);if(a>b)c=a;elsec=b;printf("max=%d",c);}scanf是标准输入函数,%d表示输入十进制整数,&a表示变量a的存储地址,这个函数可以实现从键盘输入2个整数分别送给变量a和b。这是if语句,它的作用是先判断a是否大于b,如果a大于b,则将a的值赋给变量c,否则(即a小于等于b)将b的值赋给变量c如果输入:83↙则输

6、出:max=8如果输入:57↙则输出:max=72.C语言程序的基本结构#includeintmax(intx,inty);voidmain(){inta,b,c;scanf("%d%d",&a,&b);c=max(a,b);printf("max=%d",c);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;returnz;}例1-4/*这个程序由2个函数组成,一个是main函数,一个是用户自己定义的max函数*/这是函数声明,它的作用是告诉编译系统该程序要使

7、用一个max函数/*调用max函数,求出a和b中较大的数,然后将结果赋值给变量c*//*max函数的定义,max前的int表示该函数最后会返回一个整数值,max后括号中定义了2个整型参数x和y,参数的作用是在函数调用时传递数据*///将计算结果返回(返回到main中调用max的位置)2.C语言程序的基本结构C语言程序的基本结构编译预处理命令函数声明部分//声明用户自己定义的函数voidmain()//主函数的定义{声明部分//包括变量的声明和函数的声明执行部分//主要是C语句}其他函数定义//可能有多个函数定义{声明部分

8、执行部分}思考?2.C语言程序的基本结构1、函数是C程序的基本单位①一个C源程序一般由一个主函数和若干其他函数构成,注意一个C程序必须包含且只能包含一个main函数。②C程序从main函数开始执行,调用其他函数后再返回到main函数。main函数可以调用其他函数,其他函数之间也可以互相调用,注意其他函数不能调用mai

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

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

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