程序员 nginx Windows wordpress php shell Python java google 编程 apache 开源 centos 微软 mysql Android Ubuntu Firefox 云计算 linux

objective-c基础教程之数据类型及循环的使用

其实这部分知识真的和c语言差不多,先前就提过objective-c在why看来就是在c基础之上加了一层面向对象,所以对于这些与面向对象无关紧要的基本数据结构就没有太大变化,下面用个例子说明一下。

从上面的例子,我们可以看到输入仍然是scanf,输出printf也可以使用,输入输出的语法还和c一样,另外,这里演示了for和switch和c也一样,下面演示的是for语句的使用

是不是也和c一样

另外,基本数据类型也基本一样,有char、int、float和double,但还有个id类型,这个类型可存储任何类型的对象,以后的面向对象讲解中会讲到它。它的nslog字符为“%p”

我们知道c中0为假非零为真,objective-c也支持这样,另外objective-c还支持BOOL类型,这类型就两个值,yes和NO,可以使用,但因为学过c,熟悉c,还是喜欢0和非0

延伸阅读

评论