C重点知识点
必须会的!!!!
第一天:
1.基本数据类型有哪些?
2.各种数据类型在64位编译器下占的字节数分别是多少
第二天:
1.变量和常量的定义
2.printf函数基本使用
3.scanf函数基本使用
4.++和--的使用(基本使用即可,++j++++i++这种别研究)
5.sizeof的使用
第三天:
1.三目运算符的使用?:
2.if 和switch.例题代码(选女神和计算器)必须会敲
第四天:
1.while循环的语法和使用:例题打印1,2,3,4,5,6,7,8,9,10
2.for循环的语法:打印例题中除了9*9乘法表之外的几个图形
3.break和continue的意思和使用
第五天:
1.函数如何定义(考虑有没有返回值和参数)
2.函数声明是什么意思?怎么声明?
3.函数调用:函数调用的习题必须会(区分实参和形参)
第六天:
1.数组的定义(各种类型的数组 int和char最重要)
2.数组的遍历(下标法,*p法,+1法)
3.数组的存储方式(连续的):证明是连续的就行(通过打印各个元素的地址来证明)
4.数组名也是一个地址 其值等于元素的首地址(如何证明?)
5.数组长度的计算
6.数组名和数组元素分别作为参数传递给函数:
第六天的6.7个知识点的例题必须会
7.冒泡排序
8.简单二维数组的定义
9.二维数组的遍历(相当于打印一个几行几列的图形.两层for循环来实现)
第七天:
1.字符串的表示(用双引号表示),明确几个概念可见长度,实际长度,以及数组长度
2.字符串在C语言中一般用(char *)来定义
3.字符串整体的输入和输出 例:用%s和puts gets函数
4.什么是指针?指针就是地址
5.指针初始化方法
6.指针怎么使用?第七天第13个知识点里的例题必须会(用指针实现交换两个数)
第八天:
1.字符串数组的定义
2.字符串数组的遍历
3.用printf输入和输出字符串
4.字符串指针和字符指针有什么区别?
5.一维指针数组的定义
6.例题:用一维指针数组排序字符串(就是今天的第7个知识点 必须会)
第九天:
1.结构体类型的定义
2.结构体变量的定义和初始化
3.结构体类型的作用域(与变量相似)
4.结构体数组定义和初始化
5.遍历结构体数组 打印所有的结构体信息
6.结构体指针的定义,结构体指针如何访问结构体的成员
7.结构体指针作为函数参数
第十天:
1.枚举类型的定义
2.枚举变量的定义和初始化
3.typedef 给简单数据类型和struct和enum起别名
4.#define宏定义的简单使用 #define PI 3.1415.
第一十天:
1.记住文件操作的五个步骤
2.会用fwrite和fread把结构体写入文件和从文件读取内容
第十二天:
通讯录项目最好敲2遍
然后C语言基本上就算初步学习完成了