下载此文档

C语言课件--第2章 C语言程序设计基础.ppt


文档分类:IT计算机 | 页数:约90页 举报非法文档有奖
1/90
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/90 下载此文档
文档列表 文档介绍
第2章 C语言程序设计基础
简单C语言程序的构成
标识符
常量
变量
运算符和表达式
主要内容
简单C语言程序的构成
#include <>
void main( )
{
printf ("This is a C program.\n");
}
/*文件包含*/
/*主函数*/
/*函数体开始*/
/*输出语句*/
/*函数体结束*/
说明:main-主函数名, void-函数类型
每个C程序必须有一个主函数main
{ }是函数开始和结束的标志,不可省
每个C语句以分号结束
使用标准库函数时应在程序开头一行写:
#include <>
说明:
本程序的作用是输出一行信息:
This is a C program.
简单C语言程序的构成
例1 求两数之和 #include <> void main( ) /*求两数之和*/ { int a,b,sum; /*声明,定义变量为整型*/ /*以下3行为C语句*/ a=123; b=456; sum=a+b; printf(“sum is %d\n”,sum); }
说明:/*……*/表示注释。注释只是给人看的,对编译和运行不起作用。所以可以用汉字或英文字符表示,可以出现在一行中的最右侧,也可以单独成为一行。
说明:输出一行信息:sum is 579
简单C语言程序的构成
例2 求3个数中较大者 #include <> void main( ) /* 主函数*/ { int max(int x,int y); / 对被调用函数max的声明*/ int a, b, c; /*定义变量a、b、c */ scanf(″%d,%d″,&a,&b); /*输入变量a和b的值*/ c=max(a,b); /*调用max函数,将得到的值赋给c */ printf(″max=%d\\n″,c); /*输出c的值*/ }
程序运行情况如下:
8,5 ↙(输入8和5赋给a和b)
max=8 (输出c的值)
int max(int x, int y)
{
int z;
if (x>y) z=x;
else z=y;
return (z);
}
max(int x, int y)
max(a,b);
说明:本程序包括main和被调用函数max两个函数。max函数的作用是将x和y中较大者的值赋给变量z。return语句将z的值返回给主调函数main。
C程序:
(1) C程序是由函数构成的。这使得程序容易实现模块化。
(2) 一个函数由两部分组成:
函数的首部:例2中的max函数首部
int max(int x,int y )
函数体:花括号内的部分。若一个函数有多个花括号,则最外层的一对花括号为函数体的范围。
函数体包括两部分:
声明部分:int a,b,c; 可缺省
执行部分:由若干个语句组成。可缺省
简单C语言程序的构成
注意:
函数的声明部分和执行部分都可缺省,例如:
void dump ( )
{
}
这是一个空函数,什么也不做,但是合法的函数。
简单C语言程序的构成
(3) C程序总是从main函数开始执行的,与main函数的位置无关。
(4) C程序书写格式自由,一行内可以写几个语句, 一个语句可以分写在多行上,C程序没有行号。
(5) 每个语句和数据声明的最后必须有一个分号。
(6) C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成的。C对输入输出实行“函数化”。
简单C语言程序的构成
标识符是以字母、下画线开头的字母、数字和下画线的组合。
1 关键字
关键字又称保留字,是一种系统预先定义的、具有特殊意义的标识符。用户不能重新定义关键字,也不能把关键字定义为一般的标识符,如关键字不能作为变量名、函数名等,所有的关键字均用小写字母。
标识符
(1)类型标识符
分为基本类型和构造类型
如:int char float…
(2)控制流标识符
goto return if…
(3)其他标识符
sizeof用于计算数据类型所占的字节数,也称为求字节数运算符。
标识符

C语言课件--第2章 C语言程序设计基础 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数90
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小1.60 MB
  • 时间2018-05-13