1. 前导内容
· 使用sizeof()统计各种数据类型占用字节数
· 进制转换问题
· if语句基本语法
· switch语句基本语法

2. 运算符
· 基本概念
· 左值 右值
· 优先级结合性
· 操作数(单目 双目 三目)

· 算数运算符
· + - *
· / 整数/整数==整数
· % 取余数 符号问题 只跟前面的数字有关

· 关系运算符
· < <= > >=
· == != 注意:== 和 =

· 逻辑运算符
· && 全真为真 有假就假
· || 全假为假 有真则真
· ! 真假互换
· 真(非0) 假(0) 采用数值表示 常量 变量 表达式

· 三目运算符
· ? : 可以使用if语句替换

· 赋值运算符及复合赋值
· 类型一致原则
总体上 大类型--》小类型会有问题
小类型--》大类型可以
char short int long
float double

· 逗号表达式(结果是最后一个数值)

· 优先级排序
· 最高(四个) . -> () []
· 单目运算 + - ! ++ -- * & sizeof()
· 算数运算符
· 关系运算符
· 逻辑操作符
· 三目运算符
· 赋值运算符及复合赋值
· 逗号表达式(结果是最后一个数值)

· 常见考点
· ++ 前后置
· 三目运算符
· 逗号表达式(结果是最后一个数值)
· 类型转换 字符转数字 大小写字母转换
· 结合指针 *p++ ++*p (*p)++
· p *p **p

· 说明语句
· 数组 int arr[3]; arr &arr
· int *arr[3] int (*arr)[3]

3. if语句基本语法(杀牛)
· 一般格式:if(表达式) 语句;

· 另一种 if(表达式) 语句; else(表达式) 语句;

· 再来一种 if (表达式) 语句; else if(表达式) 语句; else (表达式) 语句;

举例子:· 群问题中 能除尽就整数 除不尽就小数打印
· if语句和三目运算符的替换 求三个数字中的最大值
· a>b max=a; c>max max=c
· max=((a>b)?a:b)>c?((a>b)?a:b):c;
· max=a; if(max<b) max=b; if(max<c) max=c;

· 特别 if(a!=0) if(a)

4. switch语句基本语法 (if else if的特例)(杀鸡)
· 基本样子 switch(条件) case 1: break; case 2: break; default: break;

· 举例子:· 按键操作(scanf() _getch())
· 易错点
· 字符和数字
· 表达“或”关系
· 少写break的情况


5. while() 循环
· “if”语句的加强 while(条件) 语句; 可能一次都不执行

· 指定次数的循环 普通 循环变量 条件 变化
· 打印“i love you” 三次

6. do while ()
· while 循环的特例 至少执行一次 do while(条件);

· 指定次数的循环 普通 循环变量 条件 变化
· 打印“i hate you” 三次

7. for 循环
· 总有刁民忘记写东西 造成死循环/不循环

· 把循环机制顶到脑袋上的循环
· 打印三次 “i love you”

8. 其他内容
· 循环控制关键字 break(跳出整个循环) continue(跳出本次循环)
· while(1) break;
· continue 累加1~100

最新文章

  1. 疯狂房价&quot;逼死&quot;年轻人,别指望中国未来能出人才了
  2. 团队Git工作流总结
  3. BW知识问答锦集2
  4. VM虚拟主机怎么设置网络
  5. MSSQL 跨数据库连接
  6. javascript 红宝书笔记之操作日期
  7. Html空格字符代码:
  8. 探索HashMap实现原理及其在jdk8数据结构的改进
  9. EcilpsePHP studio 3.0 运行(run)环境配置
  10. Fody
  11. 设置Chrome和IE搜索栏的默认搜索引擎
  12. Eclipse自动生成返回值对象的快捷键是什么?
  13. Codeforces 858A. k-rounding 数论
  14. python 玩耍天地
  15. std::condition_variable::wait_until segment
  16. 代码管理工具:Git 和 Svn 的简单操作
  17. PHP json_encode 中文乱码
  18. PC端和移动APP端CSS样式初始化
  19. SRS服务器搭建,ffmpeg 本地推流,srs从本地拉流
  20. 问题; No label views point to this text field with an android:labelFor=&quot;@+id/@+id/editTextNumber1&quot; attribute

热门文章

  1. FL studio系列教程(十二):FL Studio中如何导出音频
  2. uniapp自定义picker城市多级联动组件
  3. ConvTranspose2d
  4. day99:MoFang:Flask-JSONRPC提供RPC接口&amp;在APP进行窗口页面操作(窗口-帧-帧组)
  5. DRAM三种刷新方式(转载)
  6. 卡耐基梅隆大学(CMU)元学习和元强化学习课程 | Elements of Meta-Learning
  7. Java支付项目实战教程,包括支付宝,微信等支付方式,不看亏!
  8. navicat连接阿里云ESC里的数据库
  9. moviepy音视频剪辑VideoClip类fl_image方法image_func报错ValueError: assignment destination is read-only解决办法
  10. 第1章 Python学习环境构建目录