1 / 29
文档名称:

04C程序设计基础.ppt

格式:ppt   页数:29页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

04C程序设计基础.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

04C程序设计基础.ppt

文档介绍

文档介绍:C程序设计
(Programming in C )
School puter Science & Engineering, Xidian University, China
这次课的主要内容
C程序的基本结构
C语言的基本符号
C语言的基本数据类型
西安电子科技大学计算机学院- School puter Science & Engineering, Xidian University, China 2
C程序的基本结构
西安电子科技大学计算机学院- School puter Science & Engineering, Xidian University, China 3
一个简单的C程序
#include <>
int main(void)
{
int inches, feet, fathoms;
printf("input fathoms:");
scanf(“%d“,&fathoms);
feet = 6 * fathoms;
inches = 12 * feet;
printf("Wreck of the Hesperus:\n");
printf("Its depth at sea in defferent units:\n");
printf(" %d fathoms\n", fathoms);
printf(" %d feet\n", feet);
printf(" %d inches\n", inches);
return 0;
}
英寻→英寸的换算:
把英寻数赋给一个变量;
把英寻转换为英尺,并存到一个变量中;
把英尺转换为英寸,并存到一个变量中;
把不同单位的测量值整齐地显示在屏幕上。
西安电子科技大学计算机学院- School puter Science & Engineering, Xidian University, China 4
函数是C程序的基本模块
在上面的例子中,有一个名称为“main”的函数,每一个独立运行的C程序有且仅有一个mian函数,C程序设计中的一部分主要工作就是编写函数。
我们将从一个函数的结构出发理解C程序中的基本要素。
函数内有对数据的声明和对数据的运算,例如
#include <>
int main(void)
{
int inches, feet, fathoms;
printf("input fathoms:");
scanf(“%d“,&fathoms);
feet = 6*fathoms;
inches = 12*feet;
}
声明部分:
三个值将变化的整数
运算部分:
接收一个整数;
用乘运算进行单位换算
西安电子科技大学计算机学院- School puter Science & Engineering, Xidian University, China 5
常量和变量是程序中的基本元素
常量和变量(constants and variables)
常量(constants) :在程序的运行过程中值保持不变。例如,下面程序中的“6”和“12”
变量(variables) :在程序的运行过程中值可以改变。例如,下面程序中的“fathoms”、“feet”、“inches”。
#include <>
int main(void)
{
int inches, feet, fathoms;
printf("input fathoms:");
scanf(“%d“,&fathoms);
feet = 6*fathoms;
inches = 12*feet;
}
西安电子科技大学计算机学院- School puter Science & Engineering, Xidian University, China 6
可以给程序中的常量命名
若一个数据元素的值在程序的运行过程中保持不变(是常量),则可以用一个符号为其命名。
例如,将下面程序中的6命名为“VALUE1”,12命名为“VALUE2”
#include <>
int main(void)
{
int inches, feet, fathoms;
...
feet = 6 * fathoms;
inches = 12 * feet;
...
}
#include <>
#define VALUE1 6
#define VALUE2 12
int main(void)
{
int inches, feet, fathoms;
...
feet = VALUE1 * fathoms;
inches = VALUE2 * feet;
...