文档介绍:01C语言基本结构
一、 C语言的特点 :
1 、C语言源程序的基本组成单位是函数; 一个 C程序可由若干个函数组成, 其中必须有且仅有一个以 main 命名的主函数。
2 、C程序的执行总是由 main() 函数的第一个可执行语句开始, 到 main() 函数的最后一个
可执行的语句结束;而其他函数都是在 main() 函数开始执行以后,通过其他函数的调用才得
以运行。
3 、用户在 C程序中需要调用某个库函数时,必须用 #include 编译预处理命令将描述该库
函数的头文件包含进去。
二、 C程序的书写格式 :
1 、语句可分开放在任意多行内;
如: printf("To C,");
printf(" or not to C:");
与 printf("To C , or not to C:"); 是等价的
、一行中可以有若干个语句;如: a=123;b=345;
、每个语句和数据定义的最后必须有一个分号;三、 C语言程序的运行:
1
、编译 (Compile)
:将 C源程序文件翻译成能被计算机识别的二进制形式的
" 目标 " 文件。
2
、建造 (Bulid) :
将目标文件、系统库函数等文件结合起来,生成可执行的
EXE文件。
C语言程序示例:显示 "Hello"
#include<>
main()
{
printf("Hello\n");
}
说明: #include<> 是必不可少的,它包含了 C语言标准输入输出库的相关信
息;
printf 函数来自 " 标准输入输出库 " ,可以产生格式化输出;
\n 告诉 printf 函数执行完信息显示后要进行换行操作;
{ } 来标出 main() 函数的起始和结束。
word 文档 可自由复制编辑
02 数据类型
一、 标识符、常量和变量
1 、 标识符:标识符是起标识作用的一类符号;一般用来标识用户或系统定义的 变量名 、
符号常量名 、函数名、类型名 等。
( 1 )标识符由 字母、数字 、下划线 ( "_" )组成,第一个字符必须是 字母 或下划线 。
2 ) C语言区分大小写字母;如sum 和 SUM 就是两个不同的标识符。
3 )用户自己定义的标识符不得与关键字同名;
2 、 常量:指在程序中已知的在程序中直接写出的数值。在程序运行过程中,常量的值不
允许被改变。
直接常量:用数值表示的量,如 23 , 'A' , "awq" 等;
符号常量:用标识符表示的常量;符号常量在使用前必须加以定义;定义的格式:
#define 标识符 常量
其中: #define 是一条预处理命令,其功能是把该标识符定义为其后的常量值。
如 : 计算半径 r 为 10 时圆面积
#define pi
#include<>
main()
{
double area,r ;
r=;
area=pi*r*r;
printf("Area=%lf",area);
}
3 、 变量:在程序运行过程中,其值可以被改变的量
1 )变量的三要素: 变量名 、数据类型 和变量的值 。
2 ) C语言规定: 程序中用到的变量,必须先定义后使用;
( 3
)变量定义的格式:
< 类型名 >
< 变量名表 >
如: int a ,b;
/* int
表明所定义变量储存的数值为整数*/
( 4
)通常,对变量的定义放在函数体的开头,
也可以放在函数的外部或复合语句的开
头。
( 5 ) C语言允许在定义变量的同时对变量进行初始化;
如: int a=3; /* 定义 a 为整形变量,初值为 3 */
二、 简单数据类型
C语言程序中,不同数据类型的数据,在内存中所需的存储空间的大小是不同的,其能够支持的运算、相应的运算规则也是不同的。
、 基本类型:
1 )整型:
word 文档 可自由复制编辑
整型常量:即整型常数;
■十进制表示法:如 123 、-345 ;
■八进制表示法:以 0 开头的数,如 0126 ;
■十六进制表示法:前