llllllllllllllllll

YOYOYOYOYOYOYYOY

崭新的一天又来到啦,今天的知识记录了我觉得比较重要的lalalala,

条件操作符:

exp 1?exp 2:exp 3也是三目操作符

如果1为正就输出2否则输出3

逗号表达式

表达式会从左向右依次计算,整个表达式的结果会是最后一个表达式的结果

下标操作符

找到数组里的值进行赋值 []

函数调用操作符

比较难理解 大概就是 int m =get_max(3,5);这个()就是函数调用操作符

关键字

auto 代表局部变量,一般用于局部变量前面

break和case switch语句种

case

const修饰变量

continue 继续

enum

extern声明外部符号

goto

register -寄存器关键字 电脑存储器分为内存,硬盘,网盘寄存器,高级缓存。寄存器是集成到CPU上的,空间小,但是速度快。  register int x=2;建议将x=2;放入寄存器,当一个变量要被高频率的访问可以放入

signed 有符号的 unsigned 无符号的

struct 结构体文字

typedef 类型重命名 让复杂类型简单化 比如typedef unsigned int x;也就是将类型赋值给x

x num =10;

union 联合体 或者共用体

void 无类型或者空的意思

volatile !!!linux中的

static 先介绍局部变量,局部变量出去的东西出去及销毁哦!!!!而static修饰局部变量的时候,局部变量会变成静态局部变量,出了局部的范围,不会销毁。它修饰局部变量时改变的时变量的存储位置,本来局部变量时放在栈区的,被修饰后放在了静态区,从而导致,出了作用域依然存在,生命周期没用结束...

栈区放的都是局部变量,函数的参数

堆区放的时动态内存开辟的,mallioc realloc calloc free

静态区放的都是静态变量,全局变量

这些关键字是语言中本来就有的 无法创造

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值