目录
第一章C语言知识初步
1.1概述
C语言最早是由Dennis Richie于1973年设计并实现。
1.2认识C语言程序
#include<stdio.h> //编译预处理命令 include表示文件包含
Void main() //一个完整的程序中有且只有一个main函数
{
Printf(“Hello”) //输出函数 “”号内为字符串
}
知识点1:标识符的命名规则
1)单个英文字母构成;
2)由字母和数字组合;
3)下划线带字母或数字;
4)只能以字母和下划线开头;
5)关键字不能作为标识符。
知识点2:C语言中的关键字
32个关键字:
数据类型(12):char、double、enum(枚举类型)、float、int、long、short、signed(有符号类型,最高位为符号位)、struct(结构)、unsingned、union(共用体/联合)、void;
存储类型(4):auto(自动变量)、static(静态变量)、extern(外部变量声明)、register(存储器类型);
控制语句(12):break(退出本层循环或switch语句)、case(switch中的选择情况)、continue(跳到下一轮循环)、default(switch语句中其他情况标号)、do(do-while循环中的循环起始标记)、else、for(含有初始、测量和增量)、goto(转移到标号指定的地方)、if、return、switch、while;
其他关键字(4):const(不可改变值即常量)、sizeof(计算变量大小/字节数)、typedef(定义同义类型数据)、volatile(该量可被隐含的改变)。
关键字只能是小写字母
知识点3:C语言中的语句
5类:
1)控制语句(9):
if-else、switch、for、do-while、while、continue、break、return、goto;
2)表达式语句:由一个表达式+分号构成。
语句以分号结尾
3)函数调用语句:由函数调用+分号构成。
4)空语句:只有一个分号构成。
5)复合语句:用 { } 括起来的若干语句。
知识点4:C语言程序结构特点
特点(8):
1)语言简洁,结构紧凑,使用方便、灵活;
2)运算符极其丰富,数据处理能力强;
3)数据结构丰富;
4)具有结构化的控制语句,是一种模块化的程序设计语言;
5)可移植性好;
6)C语言允许直接访问物理地址,可以直接对硬件进行操作;
7)C语言程序生成目标代码质量高,程序执行效率高;
8)C语言限制不太严格,程序设计自由度大。
1.3算法与流程图
特点(5):有穷性、确定性、输入、输出、有效性。
1.4C语言程序开发
步骤:明确需解决问题——确定算法——编写程序代码——编辑——编译、连接,排除错误——运行、数据测试并检查是否完成预定任务。