objective c與C 的區別

2022-02-21 04:47:25 字數 1210 閱讀 5459

1樓:匿名使用者

語言不同當然有區別了,都是在c語言基礎上物件導向的

2樓:水主沉浮

我現在的工作中,兩種語言都用。

在這裡只想說一點,是我覺得兩種語言差別最大的地方。

c++中,你是使用物件(當然有時直接用類)呼叫方法,這個方法必須是該物件(類)實現了的。

objective-c中,是傳送訊息的概念,你甚至可以給一個物件(類)傳送它不響應的訊息(它沒有的函式)。

總的來說,objective-c比c++更加的動態,多了很多執行時的特徵。

【c語言】objective-c 和 c++ 的區別有哪些?

objective-c和c++的區別

3樓:一騎當後

c:一九七八年由at&t的貝爾實驗室正式發表了c語言。後來由美國國家標準學會ansi在此基礎上制定了一個c語言標準,並於2023年發表,即為ansi c。

c++:一九八三年又由貝爾實驗室的bjarne strou-strup推出了c++。 c++進一步擴充和完善了c語言,成為一種物件導向的程式設計語言。

objective -c:行內人簡稱其為oc。它的發展主要是因為2023年steve jobs的nextstep採用objective-c作為開發語言,因此macos x以及ios上的開發最佳語言自然也就是objective-c了。

同時objective-c是蘋果mac os x 上開發的首選語言,主要是因為mac os x 技術源自nextstep的openstep作業系統,因為openstep的軟體架構(framework)都是用objetive-c 寫成。

object c和c++有什麼區別

4樓:北漂碼農

objective-c標準c的一個擴充套件,和c++基本沒有關係,ios開發是可以用c++開發的,如果你從事ios開發,建議不用c++,甚至忘記c++,把objective-c完全學通再說。

問下objective-c與c++還有c#的區別的區別,它們各自的優勢在哪兒

5樓:枂溪明

swift與oc能夠一起用,最起碼3-5年內,swift是不可能完全取代oc的。

蘋果系統為什麼用objective-c,而不用c++

c語言a與65的區別,C語言中a與a的區別是什麼?詳細一點,謝謝!

你這道題到底是想幹嘛?首先沒講明白程式的目的。看起來像是想進行大小寫轉換。看起來好像沒什麼錯誤。如果確實有錯誤的話,那估計是s字串沒有進行初始化。在gets之前加一句 memset s,0,sizeof s 檔案開頭加一句 include 哦!還有一個,是小寫字母的時候,要用減32,大寫字母的時候,...

C的intp與intpintp的區別

int p是指標,指向一個int型別 int p是指標的指標指向int 型別 理解方便,可以理解為int 型別 int p 3 是指標的指標 二維陣列指標 指向一個陣列,而陣列內容指向一個一維含3個元素的陣列,簡單講即 p指向int 3 型別,當然 p 1 p n 都指向一個一維含3個元素的陣列,p...

c語言 內容如下,c語言中 與 的區別

因為如果沒有換行符號,這兩個printf在一行連續輸出 你在printf i am a computer n 加上一個換行符就可以讓這一句單獨一行了 求c語言 設計一個選單程式,包括3項內容如下,1 單日票 2 聯票 0 退出 include include void fun1 void void ...