序言:无论何时何地,相信自己是没错的。
一、oc概述及命名规则:
1.oc语言中,对各种变量、方法和类等要素命名时,使用的字符序列称为标示符。
2.标示符由字母,数字下划线及美元”$”组成,名字开头首位都会写上字母,因为数字会被认为是非法的,下划线为被认为有特殊含义。
3.oc标示符大小写敏感,长度无限制。
下面是对一些错误标示符的理解:
&user 错误 &作为首位,在oc语言中不支持此符号.
sum(a_b) 错误 () 在oc语言中不支持此符号.
email address 错误 oc语言中不支持空格.
5cakes 错误 数字不能作为首字母
&user 错误 &作为首位,在oc语言中不支持此符号
char 错误 不能与oc中保留字重名
4.oc中的关键字都是小写,常用的关键字有:If 、else、switch、while、break、continue、int、char、。。。。等等。
二、oc的数据类型:
oc的数据类型分为基本数据类型(数值型、字符型、布尔型、空类型)和指针数据类型【类(class)、id】。
1.oc里面的两种浮点类型float 和double,float 格式化说明符%f,double格式化说明符%f,%e,%g。oc中默认的是double类型的;
2.Boolean类型除过用true和false表示为也可以用0和非0的整数替代ture和false。这一点和java不同。 void 没有任何范围类型。4.优先级是计算机分时操作系统在处理多个作业程序时,决定各个作业程序接受系统资源的优先等级的参数。逻辑运算符中,逻辑非运算符( !)和所有的单目运算符同级,高于双目的算术运算符、关系运算符、逻辑运算符与(&)和逻辑运算符或(‖);与运算高于或运算,它们都低于算数运算符和关系运算符。
BOOLYES(1),NO(0) ;bool true(!0),false(0)。
3.id存储任何类型的对象。自身影藏*。所以写的时候就是 id nsmuber;格式化说明符号:%p。
三、表达式:
1.if语句:
if(条件1){//条件成立自己要做什么,输出这里。}else{//条件不成立自己要做什么,输出这里。}
2.for语句:for(int x=0;x<10;x++){//写要执行的语句;}x=0初始条件,x<10.判断条件,x++ 步长
3.switch语句:
switch(){case:xx//执行你要做的事情1break;case:xx//执行你要做的事情2;
break;。。。。。
default ://提示用户没有传入参数;break;}//switch 中的条件是整形;4.while语句:
1.while(条件){//执行我们要做的事情} // 先判断再执行
2.do{//执行我们要做的事情}while(条件判断);// 先执行再判断5.break 强制退出循环,continue 结束当前(本次)循环,跳到下个循环。
课程持续更新中。。。。。。。。