最新[计算机软件及应用]简单的C程序设计教学讲义ppt.ppt

最新[计算机软件及应用]简单的C程序设计教学讲义ppt.ppt

ID:62080054

大小:530.00 KB

页数:86页

时间:2021-04-14

最新[计算机软件及应用]简单的C程序设计教学讲义ppt.ppt_第1页
最新[计算机软件及应用]简单的C程序设计教学讲义ppt.ppt_第2页
最新[计算机软件及应用]简单的C程序设计教学讲义ppt.ppt_第3页
最新[计算机软件及应用]简单的C程序设计教学讲义ppt.ppt_第4页
最新[计算机软件及应用]简单的C程序设计教学讲义ppt.ppt_第5页
资源描述:

《最新[计算机软件及应用]简单的C程序设计教学讲义ppt.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、[计算机软件及应用]简单的C程序设计4.1C语句概述一、C程序结构C程序源程序文件1源程序文件2源程序文件n••••••预处理命令全局变量声明函数1函数n••••••函数首部函数体局部变量声明执行语句1.控制语句:完成一定的控制功能。C有9种控制语句:⑴if()~else~(条件语句)⑵for()~(循环语句)⑶while()~(循环语句)⑷do~while()(循环语句)⑸continue(结束本次循环语句)⑹break(中止执行switch或循环语句)⑺switch(多分支选择语句)⑻goto(转向语句)⑼return(从函数返回语句)4.2赋值语句⑵赋值表达式和赋值

2、语句不同,赋值表达式可以被包含在其它表达式之中。如:if((a=b)>0)t=a;其执行过程是:先进行赋值运算(将b的值赋给a),然后判断a是否大于0,如大于0,执行t=a。如果写成:if((a=b;)>0)t=a;错了。在if的条件中不能包含赋值语句⑴C语言中的赋值号“=”是一个运算符。注意:4.3数据输入输出的概念及在C语言中的实现一、数据输入输出的概念计算机的输入输出是以计算机主机为主体而言。输入:从外部通过输入设备(如,键盘、磁盘、光盘、扫描仪等)向计算机输入数据。输出:从计算机向外部设备(如,显示屏、打印机、磁盘等)输出数据。二、数据输入输出在C语言中的实现1.

3、调用输入输出函数实现输入输出操作C语言本身不提供输入输出语句,输入和输出操作是通过调用C语言库函数中输入输出函数来实现的。如:putchar函数——输出字符getchar函数——输入字符printf函数——格式输出scanf函数——格式输入puts函数——输出字符串gets函数——输入字符串1、C语言库函数已被编译成目标文件(二进制形式)2、源程序必须先编译成目标文件。源程序中的输入输出函数等库函数,在编译时并不被翻译成目标指令。3、生成好的目标文件(.OBJ)必须与与系统的函数库(以及其他的目标文件)进行连接,,形成可执行文件(EXE)4、运行EXE文件时,调用已被连接

4、的函数库中的系统函数。main(){inta,b;a=10;b=20;printf(“a=%d,b=%d”,a,b);}printf()的目标代码系统函数库……………….2.文件开头应有“#include”命令在调用标准输入输出库函数时,文件开头应有预编译命令:#include或#include“stdio.h”其中,stdio.h是“头文件”,包含了与用到的标准输入输出函数有关的信息。系统允许在使用printf和scanf两个函数时可不加“#include”命令。4.4字符数据的输入与输出一、putchar函数(字符输出函数)一般格式:putchar(

5、c)必须有预编译命令∶#include功能∶从终端输出一个字符,且转换成ascii码返回。说明:其中c可以是字符型常量、字符型变量、整型常量、整型变量表达式。例:#includemain(){chara,b,c;a=‘B’;b=‘O’;c=‘Y’;putchar(a);putchar(b);putchar(c);putchar(‘’’);}输出结果:BOY’一般格式:getchar()——没有参数必须有预编译命令∶#include功能∶从终端输入一个字符。#include”stdio.h”main(){charc;c

6、=getchar();putchar(c);}a例:a二、getchar函数(字符输入函数)4.5格式输入输出函数printf();scanf();格式字符说明d,i用来输入有符号的十进制整数u用来输入无符号的十进制整数o用来输入无符号的八进制整数x,X用来输入无符号的十六进制整数c用来输入单个字符s用来输入字符串f用来输入实数(小数或指数)e,E,g,G与f作用相同,e与f,g可以互相替换4.5.1printf函数(格式输出函数)功能:向终端输出若干个任意类型的数据。(一)printf函数的一般格式printf(格式控制,输出表列)举例:main(){inta=3,b=

7、4;printf(“a=%db=%d”,a,b);}输出结果:a=3b=4格式说明(格式字符)普通字符输出表列转义字符main(){charc1=‘a’,c2=‘b’,c3=‘c’,c4=‘101’,c5=‘116’;printf(“a%cb%ctc%ctabc”,c1,c2,c3);printf(“tb%c%c”,c4,c5);}aabbccabcANprintf(格式控制,输出表列)1.格式说明,由“%”和格式字符组成,如%d,%f等。说明:“输出表列”是需要输出的一些数据(变量、表达式)。“格式控制”是用

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

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

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