嗨翻c语言
1. 入门
- 为什么字符从零开始编号?
字符的索引数值表示的是一个偏移量,它表示的是当前所引用的字符与第一个字符之间差多少个字符。
- 单双引号的区别?
单引号 一个字符,双~ 字符串
- 字符串字面值和字符数组的区别?
前者是常量,一旦赋值,不能再修改。
- Break 和continue?
break是退出循环,continue是退出当前循环并且进行下一次循环。
break不能用于if语句。
2.储存器和指针
- 两张存储器图
图一
图二 一个学JAVA时用的图(来源博瑞思创—翁老师)
- Int *a =5
A 是一个指针变量,它保存一个地址,地址中保存一个int类型的数值5
- 指针的作用
指针可以避免副本的产生和共享数据。
- 指针像是一个遥控器,存储器像是一个冰箱。