1、C程序是以函数为基本单位,整个程序由函数组成。一个完整的C程序有且仅有一个主函数,是程序启动时的唯一入口。
2、函数是由函数说明和函数体两部分组成,函数说明部分包括对函数名、函数类型、形式参数等的定义和说明;函数体包括对变量的定义和执行程序两部分,由一系列语句和注释组成。整个函数体由一对花括号括起来。
3、C程序的上机执行过程一般要经过四个步骤:编辑、编译。链接和运行。
a、编辑程序:
生成 文件名.c (C源文件)
b、编译程序:
翻译——全部编译
解释——逐行编译
生成 文件名.o (obj文件:目标文件/二进制文件)
c、链接:
目标文件+C库函数
生成 文件名.exe (可执行文件)
d、运行——>调用控制台——>输出结果
4、编程语言的基本组成
a、基本字符集:
1) 数字字符:0、1、2、3、4、5、6、7、8、9
2) 拉丁字母:A——Z,a——z
3) 运算符:“+”、“-”、“*”、“/”、“%”、“=”、“<”、“>”、“<=”、“>=”、“!=”、“==”、“<<”、“>>”、“&”、“|”、“&&”、“||”、“^”、“~”、“(”、“)”、“[”、“]”、“->”、“.”、“!”、“?”、“:”、“,”、“;”。
4) 特殊符号和不可显示字符:_(连字符或下划线)、空格、换行、制表符。
b、标识符:
变量名、常数名、数组名、函数名、文件名、类型名统称为标识符。标识符由字母、数字或下划线(_)组成,它的第一个字符必须是字母或下划线。
c、关键字:
auto break case char const continue default
do double else enum extern float for
goto if int long register return short
signed sizeof static struct switch typedef union
unsigned void volatile while
d、语句:
选择语句:if、switch
流程控制语句及循环语句:for、while、do_while
转移语句:break、continue、return、goto
表达式语句
复合语句
空语句
e、标准库函数
常用的有数学函数、字符函数和字符串函数、输入输出函数、动态分配函数和随机函数。eg:math.h stdio.h
5、程序的三种结构:顺序结构,循环结构,选择结构。
2、函数是由函数说明和函数体两部分组成,函数说明部分包括对函数名、函数类型、形式参数等的定义和说明;函数体包括对变量的定义和执行程序两部分,由一系列语句和注释组成。整个函数体由一对花括号括起来。
3、C程序的上机执行过程一般要经过四个步骤:编辑、编译。链接和运行。
a、编辑程序:
生成 文件名.c (C源文件)
b、编译程序:
翻译——全部编译
解释——逐行编译
生成 文件名.o (obj文件:目标文件/二进制文件)
c、链接:
目标文件+C库函数
生成 文件名.exe (可执行文件)
d、运行——>调用控制台——>输出结果
4、编程语言的基本组成
a、基本字符集:
1) 数字字符:0、1、2、3、4、5、6、7、8、9
2) 拉丁字母:A——Z,a——z
3) 运算符:“+”、“-”、“*”、“/”、“%”、“=”、“<”、“>”、“<=”、“>=”、“!=”、“==”、“<<”、“>>”、“&”、“|”、“&&”、“||”、“^”、“~”、“(”、“)”、“[”、“]”、“->”、“.”、“!”、“?”、“:”、“,”、“;”。
4) 特殊符号和不可显示字符:_(连字符或下划线)、空格、换行、制表符。
b、标识符:
变量名、常数名、数组名、函数名、文件名、类型名统称为标识符。标识符由字母、数字或下划线(_)组成,它的第一个字符必须是字母或下划线。
c、关键字:
auto break case char const continue default
do double else enum extern float for
goto if int long register return short
signed sizeof static struct switch typedef union
unsigned void volatile while
d、语句:
选择语句:if、switch
流程控制语句及循环语句:for、while、do_while
转移语句:break、continue、return、goto
表达式语句
复合语句
空语句
e、标准库函数
常用的有数学函数、字符函数和字符串函数、输入输出函数、动态分配函数和随机函数。eg:math.h stdio.h
5、程序的三种结构:顺序结构,循环结构,选择结构。