申明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨
1. 数据表现形式
表现形式分常量和变量两大类。常量细分为整型常量、实型常量(还分十进制小数形式和指数形式)、字符常量(还分普通字符、转义字符)、字符串常量、符号常量;除了这两大类还有常变量、标识符。
------整型常量:如1000,324,0,-32423,等
------实型常量 : 十进制:23.43,0.5464,-55.6,0.0等
----------------------指数形式:12.34e3,-33.87e,0.44e-23等
------字符常量: 普通字符:‘a’,‘D’,‘#’,‘?’,‘6’等
----------------------转义字符:\',\",\?,\a等
------字符常量串:“hey”,“445”等
------符号常量:用#define指令,指定用一个符号名称代表常量,如:#define HIEGHT 1.88
------标识符:用来对变量、符号常量名、函数、数组、类型等命名的有效字符序列统称为标识符。
2. 顺序程序
自顶向下,逐步细化、模块化设计、结构化编码。
3. 选择结构
C语言有两种选择语句:if语句和switch语句;if语句实现两个分支的判断,switch语句实现多个分支的判断。
4. 循环结构
C语言有三种循环语句:while语句、do..while语句、for语句
5. 批量处理数据
C语言有两种批量数据的方法:一维数组、二维数组(多维数组)
6. 模块化
C语言的模块化设计指的是用函数对代码进行封装;
7. 指针
我们常说的指针,实际上指的是指针变量,指针变量指的是变量的地址;
说起指针,常常会谈起两个概念“指针函数”和函数指针。
指针函数,就是一个返回指针的函数(OC对应的是实例方法)。
函数指针,指函数的指针变量,函数名和数组名一样代表了函数代码的首地址
关于指针,还有一个相关概念就是引用。
引用是一种没有指针语法的指针.与指针一样,引用提供对对象的间接访问
引用和指针的区别,引用基本和指针一样,只是有一定限制,比指针更安全
8. 自定义数据类型
C语言允许用户自己建立由不同类型的数据组合而成的数据结构,这种成为结构体(structre)
9. 文件的输入输出
文件分为程序文件、数据文件(此文重点指这个)。数据文件可分为ASCII文件(文本文件)和二进制文件(映像文件)
文件的打开用fopen函数、文件的关闭用fclose函数