下载此文档

第4章 最简单的c程序设计.ppt


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
第四章最简单的C程序设计
C语句的概述
C语言也是一种高级语言,它经过编译后,可产生若干条机器指令,这样执行这些机器指令也就是执行等价的C语言程序,但不是每一条C语言程序都产生可执行的代码的,如int a[100]只是在内存中分配200个字节。C语言还允许多个文件一起编译。其C语言的构成如图:……
从上面可以看出一个C语言程序是由若干个源程序文件组成的(每个源程序文件是可以分别编译的),而每个文件中可以有预编译命令、全局量说明以及若干函数说明,每个函数又有函数首部和函数体组成的。现在介绍的是完成执行部分的语句。
完成C语言的执行部分的语句可以分为五类:
1. 控制语句
它们完成程序的控制功能,C语言提供了9种控制语句:
(1) 条件语句(if else)
(2) for循环语句(for)
(3) 当型循环语句(while)
(4) 直到型循环语句(do while)
(5) 进入下一轮循环语句(continue)
(6) 中止执行语句(break)
(7) 多路分支语句(switch)
(8) 转向语句(goto)
(9) 返回语句(return)
2. 函数调用语句
例:printf(“%d”,x);
3. 表达式语句
例: x=y=z=5;
4. 空语句
例: ;
5. 复合语句
例:{x=3;y=sin(x); printf(“%d”,x);}
使用C语言语句应注意:
(1) C语言中的语句包括;故一个语句结束应该有;
(2) 复合语句它是用{ }括起多个语句其}后面可以没有;
(3) {}中一个语句没有时,也为空语句
赋值语句
C语言中的赋值语句是由赋值表达式加上分号组成的。使用时应注意赋值表达式与赋值语句的意义不同。
例:max(a,b,c,a=c,d+=5);
例:if(a=b) t=a;
数据的输入输出概念
计算机的输入输出是相对于计算机的主机来说,即从计算机主机向外部设备传送数据称为输出,从外部设备向计算机主机传送数据称为输入。C语言没有专职的输入输出语句它是通过C语言的标准库函数来实现的。使用C语言的库函数进,要用预编译命令#include装入有关头文件,一般标准输入输出的库函数是在“”中的,因此在程序的开头一般要写上#include “”。
将输入输出语句放入标准库函数的优点是:可以将库函数先编译成二进制模块()文件,待用户需要调用时和用户的程序连接成一个可执行的文件。节省了源程序的编译时间。
字符数据的输入输出
putchar函数
格式:
putchar(字符)
意义:
将指定字符输出到终端设备上。
其中终端设备一般定义在显示器上。
使用putchar应注意:
(1) putchar与printf不同,它必须用#include装入宏“”后方能使用。
(2) putchar中也可以用转义字符
例:#include “”
main()
{char a=’g’,b=’o’,c=’d’;
putchar(a);
putchar(b);
putchar(b);
putchar(c);
}
例: putchar(\101);
putchar(‘\”’);
putchar(‘\n’);
putchar(‘\007’);
putchar(65);
getchar函数
格式:
getchar()
意义:
从指定终端输入设备上字符获得一个字符。
其中输入终端设备一般定义在键盘上。
使用putchar应注意:
(1) getchar与putchar一样,它必须用#include装入宏“”后方能使用。
(2) getchar函数的返回值为用户输入的字符
例:main()
{putchar(getchar());
putchar(getchar());
putchar(getchar());
}
格式输入与输出
printf函数
printf函数C语言中最常用的输出函数。它也是一种向输出设备输出数据的函数它的格式丰富,可以满足绝大多数的用户需求。
1 printf函数的格式
格式:
printf(格式控制,输出表列)
其中格式控制是用双引号括起的字符串,它包括格式说明和普通字符。
(1) 格式说明:是由%和一个格式字符组成的,如%d,%c,%f等
(2) 普通字符:用户需打印出的字符,包括转义字符
例:a=3;b=4;
printf(“a=%d b=%d”,a,b);
例:printf(“x1=%f+%fi,x2=%f-%fi”,r,i,r,i);

第4章 最简单的c程序设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ranfand
  • 文件大小329 KB
  • 时间2017-09-19