C语言入门
一.程序结构
三种程序结构:
顺序结构,循环结构,选择结构(if,switch)
二.C源程序的结构特点
1.一个C语言源程序可以由一个或多个源文件组成,每个源文件可由一个或多个函数组成。
2.有且只有一个main函数,即主函数。
3.源程序中可以有预处理命令(include命令仅为其中的一种),预处理命令通常应放在源
文件或源程序的最前面。
4.说明和语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。
5.标识符,关键字之间必须至少加一个空格以示间隔。
三.编译指令
#include 包含另一个文件
#define 定义一个宏或是常量
#undef 取消一个宏常量的定义
#asm和#endasm 在程序中加入汇编语言的程序
#ifdef、#ifndef、#else、#endif 用于条件式的编译
四.关键字
double :声明双精度变量或函数
int: 声明整型变量或函数
struct:声明结构体变量或函数
break:跳出当前循环
else :条件语句否定分支
long :声明长整型变量或函数
switch :用于开关语句
case:开关语句分支
for:循环语句
signed:生命有符号类型变量或函数
void :声明函数无返回值或无参数,声明无类型指针
default:开关语句中的“其他”分支
goto:无条件跳转语句
sizeof:计算数据类型长度
volatile:说明变量在程序执行中可被隐含地改变
do :循环语句的循环体
while :循环语句的循环条件
static :声明静态变量
五.运算符
+把两个操作数相加
-从第一个操作数中减去第二个操作数
*把两个操作数相乘
/ 分子除以分母
% 取模运算符,整除后的余数
++ 自增运算符,整数值增加 1
–自减运算符,整数值减少 1
六.注释符
C 语言的注释符是以“/”开头并以“/”结尾的串。在“/”和“/”之间的即为注释。
七.标识符
在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线
(_)组成的字符串,并且其第一个字符必须是字母或下划线。