C---------------------总结

一.基本数据类型,变量,常量,运算符
1.数据类型.int,short,char,long,float,double.
2.常量的分类.(1).整型常量(2).浮点型常量(3).字符型常量(4).字符串常量
3.常量的特性.常量存储在常量区,常量区的内容不可被更改.
4.变量的定义与本质:数据类型 变量名 = 初值.   本质变量激素hi一个容器.
5.变量名的命名规范:数字,字母和下划线.但是数字不能打头.
6.运算符:(1).赋值运算符=优先级最低(2).算术运算符+,-,*,/,%,++,—(3).复合运算符+=,-=,*=,/=,%=(4)关系运算符>,>=,<,<=,==,!=(5).逻辑运算符&&,||,!逻辑与与逻辑或的短路现象(6).条件运算符?:(7).位运算符&,|,^,~,<<,>>
7.表达式(有值为表达式)
8.基本的输入输出函数%d,%o(8进制),%0x(16进制),%ld,%lu,%c,%f,%s,%p

二.分支结构
1.BOOL
2.if语句.(1).if (2).if — else (3).if — else — if
3.switch — case (1).case 整型常量表达式 (2).如果要在case分支中定义变量,要加大括号 (3).default (4)break

三.循环结构
1.循环必备的四个条件(1).循环变量初始化(2).循环条件(3).循环变量增量(4).循环体  执行流程(1) — (2) — (4) — (3) — (2) — (4) — (3)
2.for循环 — — 循环嵌套
3.while 与 do...while
4.for 与 while,do…while的区别.while 与 do…while的区别
5.break, continue.区别.
6.如何去取一个数各个位上的数.利用好/和%

四.数组
1.数组的作用.
2.数组的定义.数组的强大是和循环分不开的.
3.如何取数组元素?下标
4.遍历.(vip)
5.冒泡排序(vip)(1)外层与内层的作用.(2)内层-1,-i 与外层-1的作用.(3)如何升序与降序排序?
6.字符数组 — 字符串(\0)
7.字符串处理函数.

五.数组高级
1.二维数组的本质 —— 数组里面套数组.

六.结构体(vip)
1.结构体存在的意义.(1).是一种自定义的数据类型.(2).可以存储不同类型的数据.
2.结构体的定义.
3.如何通过结构体变量访问结构体成员.变量.成员
4.typedef类型重定义.
5.结构体的嵌套.
6.比较局部获取整体的思想.
7.按成绩,年龄,姓名的排序

七.函数
1.函数的作用.
2.函数的定义(四种形式).
3.函数的分文件形式(.h 存放函数的声明   .m 存放函数的实现).
4.(1)返回值类型(2)形参(3)实参(4)函数声明,函数实现(函数定义),函数体,函数名
5.return 关键字的作用.(1).将函数的值返回给主调函数 (2).结束当前函数的执行
6.函数调用.函数名 + 实参
7.函数的嵌套调用.
8.static 作用.
进制(理解)
1.进制转换
2.位运算符
3.栈区的内存分配原则.
4.能力,(1)打断点(2)如何看程序的执行

八.指针
1.指针的作用.
2.指针的定义.
3.指针的赋值.
4.指针重指向.

九.指针高级
1.传值和传址.
2.指针与结构体的关系.
3.如何通过结构体指针访问结构体成员—>
4.const 作用.

十.动态内存分配
1.存储区的划分.堆区.
2.在堆区开辟空间.malloc, calloc, realloc 回收空间 free
3.标记删除.
4.宏. — 无参宏和有参宏 宏的注意事项.(vip)

十一.函数指针(vip)
1.函数指针的定义
2.如何通过函数指针调用函数.
3.回调函数.

十二.回顾
1.枚举.
3.条件编译.# include 与 #import的区别.















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值