码迷,mamicode.com
首页 > 编程语言 > 详细

C语言总结

时间:2015-08-05 12:59:54      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:c   总结   

C语言包含内容繁多,在这里做了一个归纳总结。分为5个部分:

数据类型

存储类型

基本要素

预处理

函数


基本要素

1、常量

(1)数字常量

(2)字符常量

          普通字符:用单引号 ‘ ‘ 包起来。例如:‘a’,‘c’

         转义字符:以"\"开头,并用单引号 ‘ ‘ 包起来。例如:‘\n’(表示换行)   

(3)字符串常量

          双引号包起来,并在末尾自动加上‘\0’作为结束标志。例如:“hello world”。

(4)符号常量

          宏的使用要注意:a、宏无分号,无作用域,无生存期,无类型;b、加括号    

          例如:#define fps (50) 


2、变量


3、标识符

由字母、下划线、数字组成,以字母、下划线开头。包括:变量名、函数名、符号常量


4、运算符

(1)结合性:优先级相同则从左向右运算      

(2)优先级:单目 > 双目 > 三目

单目:[]、. 、->、指针

双目:算术:+ - * /

  位运算:& 、| 、~、^、《、》

             关系:>  <  >=  <= == !=

             逻辑:&&、 ||

三目:条件运算符(?:)

双目运算优先级:算术 > 移位> 关系 > 位> 逻辑 


5、表达式 = 运算对象 + 运算符


6、语句

表达式语句

函数调用语句

空语句

选择语句

循环语句

复合语句


预处理

1、

2、文件引用

3、条件编译


函数

1、形参:值传递,指针传递

2、嵌套

3、递归



数据类型

1、基本类型

整型

浮点型

字符型

枚举型

2、构造类型

数组

结构体

共用体

3、指针类型

4、void类型


储存类型

1、作用域

全局

局部

2、生存期

3、存放位置

注:

static:1、函数内:本函数内使用,值为上次函数内调用的值

              2、模块内:本模块内使用,值为上次模块内的值

const:目的:阻止一个变量值改变

              1、只读变量

              2、定义时必须初始化




版权声明:本文为博主原创文章,未经博主允许不得转载。

C语言总结

标签:c   总结   

原文地址:http://blog.csdn.net/tfygg/article/details/47292199

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!