02:oc和c的基本差异

OC相关-02:oc和c的基本差异

分类:

前言:

面向过程和面向对象。

一.首先看一下c和o-c源文件区别:前面是c,后面是oc.

二. 基本语法对比:1数据类型c语言:基本类型(int; short;float;double float…… )。空类型。指针类型。构造类型。定义类型。

oc语言: 除了在c语言数据类型的基本上,还添加了一些其他类型。

以下几种是哪出来需要重点说一下的:

1).BOOL类型:存储0,1表示真假。经常用于做逻辑判断:

如下图,将BOOL类型 变量 isyes初始化: yes,然后赋值为:no;将nslog用整型打印出来,结果为0;其底层定义就是通过0和1来存储的。除此之外在oc中还有 boolen和 bool 类型,功能与BOOL相似。

2)id 万能指针,,sel;选择器类型,以及nsobject * 对象类型,block 代码块等类型。

2. 关键字c语言32个关键字。oc兼容c大部分关键字,有增加了一些。

3.流程控制语句。c语言中三大结构:(1)顺序结构。 (2)分支结构(3)循环结构。

oc中结构是和c一样的。但其有增强的循环结构,之后会给大家详细介绍。

4.o-c独有的异常捕获机制:

版权声明:本文为博主原创文章,未经博主允许不得转载。

上一篇0-C相关01:NSlog函数介绍。下一篇O-C相关-03:面向对象概念的具体介绍

顶0踩0

将来靠自己双掌;愿你用双掌开拓出美好的梦想。

02:oc和c的基本差异

相关文章:

你感兴趣的文章:

标签云: