分类: C/C++
2015-01-08 12:39:03
C语言学习总结
第一章
1:c语言的发展及其特点;
2:简单的c语言程序结构:
#include
int mian() //定义主函数
{
printf(“。。。。。。。。”); //打印语句
return 0; //函数结束的标志
}
3:基本符号:
\t制表符 \n换行符 //行注释 /* */块注释
注意事项:
1:任何程序有且仅有一个主函数。
2:头文件必须写。
3:每个语句后面都应该有分号。
4:每条语句内都应该同双引号引上。
第二章
1:流程图:
刚接触c语言时,编写程序前可先写流程图,根据流程图编写程序,对程序熟悉后,可直接编写。
第三章
1:变量:
一个合格的变量由字母、下划线、数字组成,只能以字母或下划线开头。
2:数据类型:
int 整型:占2个字节,包括unsigned int(无符号整型)和signed int (有符号整型),其中有符号整型最高位1代表负,最高位是0,代表是正数。
char 字符型常量:输入字符时用单引号
float单精度浮点数
double双精度浮点数
%d代表整数 %c代表字符 %f单精度浮点数 %lf双精度浮点数
%s字符串
3:对变量进行赋值:
一个等于号是赋值,两个等于号是比较,赋值类型要与变量定义类型相匹配。
4:基本输入输出语句:
输入语句:scanf
使用时要注意输入语句中不能出现\n。
输出语句:printf
输出类型要与定义的变量类型相对应。
第四章
1:条件语句:
if语句用法:
if()
else if()
else
switch语句用法:
swith(1)
{
case 1:
case 2:
default:
break;
}
注意事项:
1:判断语句后面不用打分号。
2:括号内写执行条件。
2:运算符:
与&& 或|| 非!
第五章
1:循环:
for循环
for( 循环变量赋初值 ; 循环条件 ; 循环变量增值 )
注意:1:括号内的分号必须写。
2:循环条件必须写,否则会出现死循环。
3:循环后面不用打分号。
While循环
While(1)
{
Break;
}
2:改变循环执行的状态:
break:终止循环,仅终止距离最近的循环。
Continue:结束本次循环,下次循环继续。
第六章
1:数组的定义:
int a[10]={1,2,3,4,5,6,7,8}
输入不足默认值为0
2:多维数组:目前仅了解
第七章
1:调用函数:
1:每个程序有且只有一个main()函数,其余的函数都称作子函数
2:子函数的名字是自己随意命名的。
3:关于子函数的类型
4:常用的子函数类型有void、int(其中void 规定函数返回值为空,int 规定函数返回值为整形——最基本的区别就是void没有return这句话,int要有)
5:子函数的调用位置
6:如果子函数在main()函数之前就写了,那么在main()函数中调用无需声明。
2:变量:
全局变量:定义在主函数外面,整个程序都可以引用。
局部变量:定义在各个函数里面,只能在该函数内使用。
第八章
1:指针:
1:*标示符。
2:可以是任何类型。
3:标示符就是指针所定义变量的名字。
4:&是取地址。
第九章
1:结构体:
1、结构体定义只是一种数据结构,类似于类CLASS形式的一种数据结构,并不是存在的实体,只是一种自定义的类型
2、结构体变量是这种类型的变量,就像是int n中的n一样只是一个变量,它的值可以像变量一样改变
3、结构体数组是和一般数组类似,只是它的每个元素都具有结构体的结构。