1.C语言特点
(1)语言简洁,紧凑,使用方便、灵活
(2)运算符丰富
(3)数据类型丰富
(4)具有结构化的控制语句
(5)语法限制不太严格
(6)C语言允许直接访问物理地址
(7)移植性好
(8)生成目标代码质量高,程序执行效率高
2.C语言程序的结构特点
(1)一个程序由一个或者多个源程序文件组成
(1)预处理指令
#include<stdio.h> //还有其他预处理指令,只是其中一个
(2)全局声明(在函数外面进行的数据声明) //放在main()外面
放在函数内被称为局部变量
(3)函数定义
(2)函数是C程序的主要组成部分
(3)一个函数包括两个部分
(1)函数首部
即是函数第一行,包括函数名、函数类型、函数属性、函数参数(形式参数)名、参数类型。
例: int max ( int x , int y)
函数类型 函数名 函数参数类型 函数参数名 函数参数类型 函数参数名
函数后面必须跟一对圆括号();
无参写成 int mian();
(2)函数体
声明部分
int max(int x,int y);
执行部分
void dump(){
.....
}
(4)程序主要从main函数开始执行的
(5)程序中对计算机的操作是有函数中的C语句完成
(6)在每个数据声明和语句的最后必须有一个分号
; :作为结束符号
(7)C语言本身不提供输入输出语句
输入输出的操作是由库函数scanf和print等函数来完成
(8)程序应包含注释
注释格式
注释可以使用中文和英文
// 单行注释
/*
多行注释
*/
3.运行C程序的步骤与方法
(1)上机输入和编译源程序(文件后缀为.c)
(2)对源程序进行编译(转换为二进制)
(3)进行连接处理(多个文件连接装配,得到一个可执行文件 .exe)
(4)运行可执行程序,的到运行结果
4.程序设计的任务
(1)问题分析
(2)设计算法
(3)编写程序
(4)对源程序进行编辑、编译和连接,的到可执行文件
(5)运行程序,分析结果
(6)编写程序文档