您当前的位置:首页 > 计算机 > 编程开发 > Objective-C

OC中用到的C语言知识

时间:05-12来源:作者:点击数:

OC由C语言拓展而来,这节讲解OC编程中常用的C语言的知识,以及它们的差别。

基本数据类型

在OC中经常会用到C语言的基本数据类型,例如 short、int、long、float、double 等,它们的长度如下所示:

数据类型 short int long float double
名称 短整型 整型 长整型 单精度浮点型 双精度浮点型
长度 2 4 8 4 8

不过,OC语言有自己的字符串和数组类型,一般很少用C语言中的char和数组。

分支和循环结构

OC语言的分支和循环结构的语法和C语言相同,分支结构使用if...elseswitch...case,循环结构使用whiledo...whilefor,如下所示:

int a = 10, b = 20, i, n = 100, total = 0;

//输出最大值
if(a<b){
    printf("The max is %d.\n", b);
}else{
    printf("The max is %d.\n", a);
}

//计算 1+2+3+...+99+100 的值
for(i=1; i<=n; i++){
    total += i;
}
printf("1+2+3+...+99+100 = %d\n", total);

另外,OC还增加了一种循环格式,就是for...in循环,它的使用和C语言中的 for 非常类似,后续我们会介绍。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门