第2章 数据类型与运算符
- 1.OC是强类型语言
- 2.一份规范代码 ,注释占1/3
- 3.{ } 定义一个代码块
- 4.[] 用于访问数组 & 调用方法
- 5.OC区分大小写
- 6.NSLog() 占位符
d 带符号十进制
c 字符型
s C风格字符串
f 小数
e 指数
@ OC对象
p 输出指针变量地址
.n 输出n位小数,用于浮点型
m 输出数据最小宽 m位
@autoreleasepool {
enum season {spring = 4,summer = 1 ,fall,winter=2,eee};//初始化
enum season a; //实例化
a = spring; //赋值
if (a == spring) {
NSLog(@"ok");
NSLog(@"%d",eee);//eee为3 fall也是2
}
}
- 8.BOOL 0或1 不要乱赋值 对于 BOOL变量 a = 256 最低位八为0 判定为 NO
- 9.逗号表达式 int a = (3*4 , 5>2) 返回最后一个表达式的真假 :1或0
第3章 流程控制与数组
- 1.goto语句的价值:应尽量少用goto。只有当程序需要从嵌套循环内层循环中跳出外层循环,或需要从嵌套循环内层中忽略外层循环剩下的语句时,才应该考虑使用goto。
for (int i = 0; i < 5 ; i++) { //外层循环
for (int j = 0; j < 5 ; j++) {//内层循环
if (j >= 1){
goto outer;//直接跳到outer处,避免了(使用break 或 continue)继续执行外层循环。
}
}
}
outer:
NSLog(@"循环结束");