Chinaunix首页 | 论坛 | 博客
  • 博客访问: 208081
  • 博文数量: 28
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 386
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-09 14:15
文章分类

全部博文(28)

文章存档

2015年(12)

2014年(16)

分类: C/C++

2015-01-08 12:39:03

                                                        C语言学习总结

第一章

1c语言的发展及其特点;

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语句用法:

                                 swith1

                                 {

                                     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
:常用的子函数类型有voidint(其中void 规定函数返回值为空,int 规定函数返回值为整形——最基本的区别就是void没有return这句话,int要有)
5
:子函数的调用位置
6
:如果子函数在main()函数之前就写了,那么在main()函数中调用无需声明。

2:变量:

                                 全局变量:定义在主函数外面,整个程序都可以引用。

                                 局部变量:定义在各个函数里面,只能在该函数内使用。

第八章

1:指针:

                                 1*标示符。

                                 2:可以是任何类型。

                                 3:标示符就是指针所定义变量的名字。

                                 4&是取地址。

第九章

1:结构体:

1、结构体定义只是一种数据结构,类似于类CLASS形式的一种数据结构,并不是存在的实体,只是一种自定义的类型
2
、结构体变量是这种类型的变量,就像是int n中的n一样只是一个变量,它的值可以像变量一样改变
3
、结构体数组是和一般数组类似,只是它的每个元素都具有结构体的结构。

 

阅读(2117) | 评论(0) | 转发(0) |
0

上一篇:数字电路基础知识

下一篇:Linux初学命令

给主人留下些什么吧!~~