首页 > 其他分享 >10.15:周六,复习

10.15:周六,复习

时间:2022-10-22 11:33:39浏览次数:56  
标签:10 复习 -- 运算符 虚拟内存 周六 10.15 表达式 变量

复习

目的:复习回顾,记录
原则:简洁,高效。能理解即可

一些话

  1. 学会释怀是一生的课题
    放过自己,放过别人
  2. 没有蠢的问题,只有不懂脑筋的问题
    不会就可以问,但前提是认真思考过
  3. 张牙舞爪的人,往往是脆弱的,因为真正强大的人,是自信的,自信就会温和,温和就会坚定。(一定要成为自信温和的人)
  4. 所谓成功就是用自己的方式度过人生!
    (按照自我意愿生活,有用的,积极向上的;我的人生:不因钱为难,够自己用即可;让父母宽慰;给予亲朋力所能及的帮助)

小知识

电脑睡眠与休眠区别

睡眠 休眠
文件 不保存 保存
恢复操作 鼠标or键盘 电源
适合情况 短时间不操作 长时间不操作

读书

手机辐射

  • 手机辐射属于非电离辐射,对人体伤害较小

《亲密关系》

无私

无私,多么伟大与神圣的字眼。明白小我与大我(需要心中有爱)

英语

听力

文章素材

  1. on a serious note,what do we learn from debating.
    (我们从(**)中学到了什么)

  2. debating nurtures an inquistive mind and a compassionate herat.you wake up every morning with a genuine interest to explore and embrace something new,to excel at school,at work and in life full of hope and drive for a larger purpose.
    ((**)培育了我们好奇心和变得富有激情。每天起来带着兴趣去探索,去拥抱新事物,在学校,在工作中变得更好;为了更高的目标每天早晨起来生活中充满激情和动力)

  3. To become the best that you can be,you must give it your all.
    (为了能够变得最好,你必须付出你的全部)

单词

  1. contestants(参赛者),
  2. quantity(),qualify(),quality()

c语言

向b站up学习有感

他的编程思想:触类旁通-->步步为营-->循序渐进

理论

虚拟内存

  1. 内存:物理内存;虚拟内存
    虚拟内存:c语言程序编译用的
    虚拟内存几个区域:
    1数据段:各种变量)
    2代码段:存储编译的二进制数据
    3堆:用户申请内存
    4栈:局部变量,形参

  2. 堆,栈区别

管理
空间大小
效率
释放

基础知识

1.枚举
  • 使用:声明,定义变量,引用

  • 特点:1类型名+昵称==类型名
    2变量名相当于数组名
    变量名需要被{}内的内容来赋值,

    内容默认初始值为0,且内容只能表示数字或字符

    内容代表的数字是递增的。

    内容用逗号分隔

    无论是基本数据类型,还是构造类型,都是一种数据类型

  • 使用场景:将其他有规律的文字转换成数字
    额外知识

  1. 枚举或者结构体定义位置
    主函数前:整个文件都可使用,相当于全局变量
    主函数内或函数内:仅函数内使用,相当于局部变量
  2. 星期英文
    Monday = 1;
    Tuesday
    Wednesday
    Thursday
    Friday
    Saturday
    Sunday
2.联合体(共合体)
  1. 使用:

  2. 特点:

  • 括号内的变量共享空间
  • 成员首地址相同
  • 空间大小一定能整除最大的基本类型
  • 先后赋值会出现覆盖
  • 定义时,不能给成员赋值
  • 标签是标签,变量是变量
  • 变量的赋值与引用
  1. 使用场景
  • 某个变量可能对应多种数值时,但同时只能对应一个
    eg:小明在医院里是病人;在学校里是学生

字符集

用不同的编码方式形成了多种类字符集合

  1. 标准ASCII字符集
    特点:一个字节;0-127与二进制一一对应;
  2. GBK字符集(兼容ascii
    特点:2个字节;二进制编码首位为1,便于机器识别转码
  3. Unicode字符集(UTF-32统一码,万国码)
    特点:4个字节
    后改进:UTF-8(可变长编码)
    特点:可变长编码(不同国家对应不同长度字节编码,最低8位,最高32位
    编码方式:
    第一种形式:0*******
    第二种形式:110***** 10******
    第三种形式:1110**** 10****** 10******
    第四种形式:11110*** 10****** 10****** 10******

编码

怎样审题

  1. 已知条件
  2. 输出条件

怎样做题

  1. 一步一步来,欲速不达。步子大了容易扯到蛋
    找道最基本,最核心的东西,先完成它,然后完善

小技巧

  1. 构造三位数
//构造三位数
int a, b, c;
int number;
number = a*100 + b*10 + c*1;
  1. 代码先写框架后,再填写 完善
    eg:
if(){

}
  1. 多输出,测试
    在中途且代码完整可以用printf来输出,验证
  2. 起变量名
    见名知意
    eg:
    int profit(利润
    int bonus(奖金
  3. 符合相应条件执行相应操作用条件分支
if(){

}
or
if(){

}else{

}
or
if(){

}else if(){

}
  1. 复合运算符使用
    eg:i+=2; --> i = i+2;

  2. switch结构

switch(表达式){
  case 表达式1:语句1; break;(可选)
  case 表达式2:语句1; break;(可选)
  case 表达式3:语句1; break;(可选)
  default:语句n;
}
  1. 平闰年判断
  • 普通年能够整除4,
  • 世纪年能够顾整除400
    或者说:任一年能够整出4,但不能整出100;能够整出400。
  1. 三目运算符(条件运算符)
表达式1?表达式2:表达式3;
//从右往左计算
//如果表达式1为真,整个表达式值为表达式2,相反为表达式3
  1. 运算符优先级
  • 同一优先级的运算符,运算次序由结合方向决定
  • 不同优先级运算符次序
    下标[]--单目(-)--算术(%)--关系(>=)--逻辑(&&)--条件(?:)--赋值(=)
  1. 问题到代码的流程
    审题(已知,求解)--->数学建模(转成数学式子来理解)--->编程(1材料2核心,基础3格式化输出)

标签:10,复习,--,运算符,虚拟内存,周六,10.15,表达式,变量
From: https://www.cnblogs.com/97rong/p/16794594.html

相关文章

  • 日语复习之动词
    前我在有个时候看过一个视频,大致是说日语书的动词学习排版不太友好,我个人是比较赞同这个观点的。我个人学习的时候,比较喜欢理解原理,对那些莫名其妙来源有时会纠结。这好......
  • http协议复习
    http协议复习知识点掌握http以及https的概念和默认端口掌握爬虫关注的请求头和响应头了解常见的响应状态码理解浏览器和爬虫爬取的区别一提起http协......
  • 复习 + 总结
    剑指Offer14-II.剪绳子II因为本体涉及到了大数运算带来的溢出问题;所以可以importjava.math.BigInteger;剑指Offer39.数组中出现次数超过一半的数字HashMap;......
  • 今日复习
    双指针剑指Offer18.删除链表的节点注意第一个节点就是要删除的节点的情况,以及没有目标节点的情况;前者:if(head.val==val)returnhead.next;后者:if(cur!=null)......
  • 线段树 __ 复习
    线段树的结构为什么叫线段树?因为它是把原序列以及其子序列(一个个线段)组织成一棵树的形式。树的根节点为原序列,子节点依次对半分序列,直到叶节点,叶节点是单个数,也没办法再......
  • Codeforces 997B. Two-gram——————水题复习一下map
    B.Two-gramTwo-gramisanorderedpair(i.e.stringoflengthtwo)ofcapitalLatinletters.Forexample,“AZ”,“AA”,“ZA”—threedistincttwo-grams.You......
  • 【图论复习】Tarjan 算法(Tarjan LCA 除外)
    好久没写Tarjan,反正也快CSP了,赶紧复习一下。Tarjan就是基于dfs树中的dfs序以及low数组来进行搜索,注意不同的算法low的更新时不一样的,其他的感觉没什么好讲的......
  • 材料力学复习
    绪论机械结构的性能要求强度要求抵抗破坏的能力刚度要求抵抗变形的能力稳定性要求保持原有平衡形态的能力材料力学基本假设连续性假设材料无空隙均匀性......
  • 2022.10.15 总结
    C中位数定义为第\(\lfloor\dfrac{n}{2}\rfloor+1\)个数。现有一个数组\(a\),\(n\le10^5\).对于\(1\lel\ler\len\),求区间\([l,r]\)的中位数,把这些中位数......
  • 第二季:前提复习【Java面试题】
    前提复习【Java面试题】​​前言​​​​推荐​​​​前提复习​​​​说明​​​​JVM内存结构​​​​JVM体现概述​​​​Java8以后的JVM​​​​JC作用域​​​​常见的......