C语言程序设计 高职计算机大类专业 徐永青任务1 初步认识C语言.ppt

C语言程序设计 高职计算机大类专业 徐永青任务1 初步认识C语言.ppt

ID:49908823

大小:1.34 MB

页数:86页

时间:2020-03-04

C语言程序设计 高职计算机大类专业 徐永青任务1 初步认识C语言.ppt_第1页
C语言程序设计 高职计算机大类专业 徐永青任务1 初步认识C语言.ppt_第2页
C语言程序设计 高职计算机大类专业 徐永青任务1 初步认识C语言.ppt_第3页
C语言程序设计 高职计算机大类专业 徐永青任务1 初步认识C语言.ppt_第4页
C语言程序设计 高职计算机大类专业 徐永青任务1 初步认识C语言.ppt_第5页
资源描述:

《C语言程序设计 高职计算机大类专业 徐永青任务1 初步认识C语言.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计任务一初步认识C语言大连理工出版社1.1教学目标熟悉C语言的书写格式和结构掌握简单的C语言程序的编写掌握使用流程图、N-S图描述简单算法1.2工作任务2编写简单的顺序流程的C语言程序。1认识C语言程序。1.3相关实践知识1.3.1认识C语言程序【案例1-1】编写一个C语言程序要求在显示器上输出字符串“Thisisasampleofcprogram.”程序代码:#include/*预处理命令*/voidmain()/*定义主函数*/{printf("Thisisasampleofcprogram.");/*调用标准

2、输出函数printf,输出引号中的内容*/}1.3相关实践知识程序说明:①#include:文件包含命令,其功能是将头文件stdio.h的内容包含到用户当前的源程序中。文件stdio.h中声明了程序所需要的输入和输出操作的有关信息。②voidmain():主函数,每个C语言程序必须有主函数main。main是函数名,main后的圆括号不能省略,void是一种数据类型,说明该函数没有返回值。1.3相关实践知识③printf:标准输出函数,因为要调用它所以前面必须加#include命令。printf函数的作用是将双引

3、号中的内容输出到显示器屏幕上,其中是换行符,它使光标跳到下一行行首1.3相关实践知识④用“{}”括起来的语句部分是main的函数体。main()中的所有操作都在这一对“{}”中。分号“;”是C语言的语句结束符,表示该语句的结束。⑤“/**/”括起来的是一段注释,注释可以放在程序的任何位置,并允许占用多行。81.3相关实践知识【案例1-2】计算两数之和,并输出结果程序代码:#include/*预处理命令*/voidmain()/*定义主函数*/{inta,b,sum;/*定义3个整型变量*/a=100,b=200;/*为变量a和

4、b赋值*/sum=a+b;/*sum等于a+b的值*/printf("sum=%d",sum);/*调用标准输出函数printf,输出结果*/91.3相关实践知识1.3.2编写简单的顺序流程的C语言程序【案例1-3】已知a=10,b=20,试着交换a、b的值,并输出交换后的a、b值。算法分析:交换两个变量的值,就像一个瓶装酱油和一个瓶装醋要交换,需要借助第3个空瓶一样。交换两个数也要借助第3个变量。1.3相关实践知识C语言程序如下:#includevoidmain(){inta=10,b=20,temp;temp=a;a=b;b=

5、temp;printf("a=%d,b=%d",a,b);}运行结果如下:a=20,b=10;1.3相关实践知识程序说明:①inta=10,b=20,temp;是变量声明。声明了3个整型变量a、b和temp。a和b在声明变量的同时分别赋值10、20。②temp=a;a=b;b=temp;是三条赋值语句。将变量a的值赋给变量temp,将变量b的徝赋给变量a,将变量temp的徝赋给变量b。执行了这三条语句后,a、b和temp的变量的值分别是20、10和10。1.3相关实践知识③“printf(”a=%d,b=%d“,a,b);”中的两处%d为格

6、式控制符,表示在此位置将用一个十进制整数替代,该整数由逗号后面的的变量a和b提供。字符“a=”和“b=”将在屏幕上原样输出,程序运行后将在屏幕上输出a=20,b=1。1.3相关实践知识【案例1-4】编写一个显示基本算术运算功能的程序。算法分析:C语言的基本算术运算符包括以下两类:单目运算符:-(负)、+(正)。双目运算符:+(加)、-(减)、*(乘)、/(除)、%(取余,模)。所谓的单目运算符,是指只需要一个操作数,如-5,+2.3等。双目运算需要两个操作数如a+b、2*c、m/n等。1.3相关实践知识C语言程序如下:#include

7、h>voidmain(){printf("20%6is%d",20%6);printf("20%%6is%d",20%6);printf("2.0/-3+1.8is%f",2.0/-3.0+1.8);printf("2/3*10000is%d",2/3*1000);printf("2.0/3*10000is%f",2.0/3*10000);printf("2.0/3*10000is%d",2.0/3*10000);printf("2.0/3*10000is%e",2.0/3*10000);}1.3相关实践知识运行结果如下

8、:20is220%6is22.0/-3+1.8is1.1333332/3*10000is02.0/3*10000is666

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

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

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