1.C语言是一种简单、基础的高级语言,区别于机器语言和汇编语言。在编译器上编写源代码成为.c文件,通过编译生成.obj文件,再连接(link)到库文件里面生成可执行的.exe文件(在window系统下)。 C语言是顺序结构程序设计,是面向过程的程序开发。
2.C 语言包括:变量、表达式和运算符、简单算法(选择结构与循环结构)、函数与编译预处理、数组、指针、结构体和共用体以及文件的相关处理操作。
3.C语言中的数据类型可分为整数:short 2个字节,int 4个字节,long 8个字节;小数,float 4个字节,double 8个字节;字符,char 1个字节。1个字节是8bit,内存的最小单元。
4.C语言中的表达式和运算符:赋值表达式,= += -= *= /=,其中a+=3<==> a=a+3;算数表达式, + - * / %(取余),a=10%3<==>a=1; 逻辑表达式,&& || ! ;关系表达式,> < == != >= <=;位运算表达式, >> << ~ | ^ ; 条件表达式,表达式1?表达式2:表达式3,如果表达式1为真则取表达式2,否则取表达式3。
5.程序处理流程:顺序执行
条件分支
if(努力学习) if(条件)
{ {
成功 A
} }
else
{
B
}
if()else if(){}
switch(表达式)
{
case 常数1:
xxx
break;
case 常数2:
xxx
break;
}
循环执行
while(条件) do
{ {
代码 代码块
} }while(循环)
注意表达式为整形数或者字符常量。注意break的使用。
先判断后执行 先执行后判断
for(表达式1;表达式2;表达式3)