20230805

学C语言的第五天

今天把操作符学了,知道了一个=表示赋值,两个=表示判断,以前会因为=的个数导致写出来的代码报错,但是半天找不到原因,希望以后不会了。还有一些其它的操作符,个人感觉比较有意思的是&&/||和条件操作符,前者表示并且/或者,后者是三目操作符,第一次看到用法是让我一愣,就像是身份验证,第一个值第二个值第三个值,如果第一个元素是真的,那么输出第二个值,如果第一个是假的,那么输出第三个值。

今天还了解了一些常见的关键字比如static可以保证局部变量活到程序结束,让其它源文件可以调用的全局变量和函数变成它所在的源文件的“个人财产”,以及register可以提出建议,让编译器把数据保存在读取速度更高的寄存器,有利于数据的读写。

除了C语言,今天还了解了一些关于计算机工作原理的东西,像是数据在内存中的储存机制(static就是把局部变量的储存位置从栈区换成静态区),以及存储设备速度的差异(硬盘<内存<高速缓存<寄存器)。

越学,越感觉C语言的奇妙,感觉我这种直男就应该学这个,明天继续努力!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值