1.简单的C语言程序
简单的C语言程序
什么是计算机程序? 什么是计算机语言?
- 所谓程序,就是一组计算机能识别和执行的指令。
什么是计算机语言?
- 机器语言(0,1 ‘低级语言’),汇编语言(符号化 ‘低级语言’),高级语言(非结构化语言,结构化语言,面向对象语言)
C语言的特点(前两个重要):
-
语言简洁,紧凑,灵活(32个关键字)
-
运算符和数据类型丰富
-
程序设计结构化,模块化(结构化分为:顺序,选择,循环)
-
生成目标代码质量高
-
可移植性好
C的32个关键字(由系统定义,不能重作其他定义)
auto(存储类别为自动变量)
break(终止switch或循环语句)
case(switch的标号语句)
char(字符类型)
const(常量——"不变的"类型)
continue(中止循环的当次运行)
default(switch语句的默认条件)
do(循环语句之一,需while配合)
double(双精度实数类型)
else(if语句的条件为假时执行的部分)
enum(枚举类型)
extern(说明函数,变量为外部的)
float(单精度实数类型)
for(循环语句之一)
goto(转向语句,需要标号配合)
if(根据条件的分支语句)
int(整数类型)
long(长整数类型)
register(寄存器类型)
return(函数返回)
short(短整数类型)
signed(有符号的类型)
sizeof(求类型,变量等的字节数)
static(存储类别为静态的)
struct(结构体类型)
switch(多路分支语句,需case配合)
typedef(类型别名定义)
unsigned(无符号类型)
union(共用体类型)
void(“空”(无)类型)
volatile(“可变的”类型)
while(循环语句之一)
标识符
-
用户标识符:由字母(26个大,小写字母),数字(0-9)和下划线(“_”)组成,不能以数字开头,区分大小写
-
提示:(1)标识符中不能含有除字母,数字和下划线外的其他字符。(2)用户标识符不能与关键字重名。
最简单的C语言程序
- C程序实例
#include<stdio.h> <——编译预处理
main() <——主函数
{
printf("This is my first C program!\n"); <——语句
}
C语言程序的结构
结构特点:
-
函数与主函数
1,程序由一个或多个函数组成
2,必须有且只能有一个主函数main()
3,程序执行从main开始,在main中结束
-
程序语句
1,C程序由语句组成 (C语言程序的基本单位是函数,最小单位是语句)
2,用 ";" 作为语句终止符
-
注释
1,/* */为注释
格式特点:
- 习惯用小写字母,大小写敏感
- 不使用行号,无程序行概念
- 可使用空行和空格
- 常用锯齿形书写格式
运行C程序的步骤和方法
编辑 编译 链接 运行
源程序文件(.c) ---> 目标文件(.obj) ---> 可执行文件(.exe) ---> 结果