Objective-C和C语言有什么关系

Posted 语言

篇首语:你要学会努力奔跑,别被世俗跌得一塌糊涂。本文由小常识网(cha138.com)小编为大家整理,主要介绍了Objective-C和C语言有什么关系相关的知识,希望对你有一定的参考价值。

Objective-C和C语言有什么关系

Objective-C和C语言有什么关系  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

Objective-C是C语言的严格超集。

任何C语言程序不经修改就可以直接通过Objective-C编译器,在Objective-C中使用C语言代码也是完全合法的。

Objective-C被描述为盖在C语言上的薄薄一层,因为Objective-C的原意就是在C语言主体上加入面向对象的特性。

Objective-C的面向对象语法源于Smalltalk消息传递风格。

所有其他非面向对象的语法,包括变量类型,预处理器,流程控制,函数声明与调用皆与C语言完全一致。

但有些C语言语法合法代码在objective-c中表达的意思不一定相同,比如某些布尔表达式,在C语言中返回值为true,但在Objective-C若与yes直接相比较,函数将会出错,因为在Objective-C中yes的值只表示为1。

相关参考

金朝与清朝语言一样吗,金国与清朝有关系吗

金国与清朝有关系吗清朝与金朝都是女真族所建立的,只不过清朝前身是后金政权,为努尔哈赤所立,国号与金朝是一样的为“大金”,后世为了加以区分称之为后金,努尔哈赤儿子皇太极继位后于1635年改女真族名为满洲

Objective-C入门

Objective-C入门  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!ObjC是进行iOS开发的一门编程语言

小刀会起义和太平天国运动有关系吗

小刀会起义和太平天国运动有关系吗:小刀会起义的首领刘丽川曾公开宣布小刀会和太平天国有联系,遵守太平天国的法令,甚至奉洪秀全为领袖,所以,难免有人会将小刀会归为天平天国运动的一部分。事实上,小刀会虽然受

曹魏和北魏有关系吗

今天小编就给大家带来曹魏和北魏有哪些共同点?希望能对大家有所帮助。自东汉之后,我国历史上有两个著名的魏国,就是曹魏与北魏。这两个魏国有什么共同点和区别?我们今天就讲这个话题。东汉末年群雄逐鹿,而分天下

南子和孔子真的有关系吗

《论语》:子见南子,一个女人的名字就此出现在公众的视线里,而在前几年上映的大片《孔子》,以子见南子大做文章,一时间感情戏、三角恋等等各种街边传闻炒得沸沸扬扬,赚足了各方的眼球。抛开这部影片,究竟南子又

越南人和中国古代的越人有关系吗

越南人和赵佗的南越国是否有关系?今天越南人是不是南越国的后人?首先,我们要知道一个概念,就是我们在古代的时候,把所有的南方不属于我们的土地都叫做越地,当地的人都叫做越人。而越人并不只有一个民族,所以我

objective-c与C++的区别

objective-c与C++的区别  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Objective-C,是在

柴绍和柴荣有关系吗 柴绍是不是很有钱

  柴绍  柴绍出身于将门,年少有名,补隋为太子千牛备身,娶唐高祖女平阳昭公主为妻。他参与定襄之战,从灭东突厥,是战功显赫的一员将领。  柴绍和柴荣有关系吗  后周世宗柴荣是柴绍的八世孙。  后周世宗

宣太后和秦始皇的关系,芈月(宣太后)和嬴政(秦始皇)有关系没

芈月(宣太后)和嬴政(秦始皇)有关系没?芈月就是赫赫有名的秦宣太后,又称芈八子,她是秦惠文王的妻子。从惠文王到秦始皇秦国世系表秦惠文王(公元前338年~前311年)在位,名嬴驷,秦孝公之子。秦武王前3

秦宣太后和秦始皇的关系,芈月(宣太后)和嬴政(秦始皇)有关系没

芈月(宣太后)和嬴政(秦始皇)有关系没?芈月就是赫赫有名的秦宣太后,又称芈八子,她是秦惠文王的妻子。从惠文王到秦始皇秦国世系表秦惠文王(公元前338年~前311年)在位,名嬴驷,秦孝公之子。秦武王前3