請問擴充套件名為cpp和c的檔案有什麼區別啊

2021-04-12 07:02:02 字數 4490 閱讀 5881

1樓:山村百姓

檔案字尾而已,沒有區別

硬要說不同的話,在於一些軟體根據字尾對檔案型別的識別不同,尤其是 windows

可能 cpp 就識別成 c++ 原始檔,cxx 可能識別不了

c++中字尾名.c 與.cpp的區別

2樓:匿名使用者

.c是c語言的源程式格式,.cpp是c++語言的源程式格式。這是兩種不同的語言。

**的問題

回原因:

答編譯器問題——c89和c99

c89規定,在任何執行語句之前,在塊的開頭宣告所有區域性變數。在c99以及c++中則沒有這個限制,即在首次使用之前,可在塊的任何位置都可以宣告變數。

因此,變數宣告放在前面就不報錯了。

3樓:雲南新華電腦學校

一、指代不同

1、.c:表示c的源程式。

2、.cpp:表示c++的源程式。

二、內變數宣告不同

1、.c:c中變數宣告和**是分開容的,必須在函式開始處宣告。

2、.cpp:c++變數可以在任意處宣告,只要保證先宣告後使用就行。

三、指標型別不同

1、.c:void指標可以給任意型別指標賦值。

2、.cpp:必須先進行強制資料型別轉換再賦值。

4樓:匿名使用者

.c 是c語言bai的源程式,.cpp是c++語言du的源程式,這是兩種zhi不同的語言,語法不同,

daoc++相容回c語言的絕大部分語答法特性。

#include

void main()

5樓:sa_sa_陳

c++中字尾名.c與.cpp的區別是.c是c語言的源程式,而.cpp是c++語言的源程式,c++相容c語言的絕專

大部分語法特性屬。

.c檔案如下:

.cpp檔案如下:

c語言具有以下幾個特點,分別是:

1、c語言是乙個有結構化程式設計、具有變數作用域以及遞迴功能的過程式語言。

2、不同的變數型別可以用結構體組合在一起。

3、部份的變數型別可以轉換,例如整型和字元型變數。

4、只有32個保留字,使變數、函式命名有更多彈性。

5、c語言傳遞引數均是以值傳遞,另外也可以傳遞指標。

6、通過指標,c語言可以容易的對儲存器進行低階控制。

7、預編譯處理讓c語言的編譯更具有彈性。

c++語言具有的特點是:

1、支援資料封裝和資料隱藏。

在c++中,類是支援資料封裝的工具,物件則是資料封裝的實現。c++通過建立使用者定義類支援資料封裝和資料隱藏。

2、支援繼承和重用。

在c++現有類的基礎上可以宣告新型別,這就是繼承和重用的思想。

3、支援多型性。

採用多型性為每個類指定表現行為。多型性形成由父類和它們的子類組成的乙個樹型結構。在這個樹中的每個子類可以接收乙個或多個具有相同名字的訊息。

6樓:匿名使用者

擴充套件名為

bai.c的是c語言源程du

序檔案,擴充套件zhi名為.cpp的是daoc++語言源程式檔案專。如果將

屬c語言源程式檔案的副檔名改為.cpp,則一般情況下可以正常編譯、執行,但如果將c++語言源程式檔案的副檔名改為.c,則絕大多數情況下不可以正常編譯、執行,除非你在程式中沒有使用i/o流(cin和cout,包括檔案流)、類、過載函式、異常處理等新增功能。

7樓:玉麒麟大魔王

c加加後錯,這個與她的區別查到後告訴你,不太理解。

8樓:匿名使用者

學c語言

來字尾名就是自.c;

學c++字尾名就是.cpp(c++相容c語言的絕大部分語法特性);

stdio.h是c語言輸入輸出函式的標頭檔案iostream.h是c++輸入輸出函式的標頭檔案。

問題源:int a;a=7;(這裡定義變數 c++ 允許,c不允許,c只能把變數定義放在函式開始的部分)。

c++是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。

c++擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c++就適應的問題規模而論,大小由之。

9樓:匿名使用者

2.500000

**沒有錯誤的,我試了下。

應該是編譯器選擇問題,建議你用內

兩個工程。而且 main 函式的返回最容好是 int。

用 .cpp 得用 c++ 編譯器編譯,用 .c 得用 c 編譯器編譯。

我分別用的 g++ 和 gcc。

10樓:活性小肽

建議你把 int a=7;放到浮點數申明的後面再試一試。

11樓:匿名使用者

.c是c語言的字尾,cpp是c plus plus,即c++

12樓:匿名使用者

.c是指c語言生成的檔案

.cpp是c++生成的檔案

13樓:匿名使用者

同意二樓,.c變數定義只能在開始,.cpp可以隨時用隨時定義

14樓:匿名使用者

沒問題啊 能執行的 啊!

c++原始檔 不同字尾(.cc .cpp .c .cp)的區別?

15樓:哀布山胤運

參考了c++

primer

plus第五版中文版

p8c++實現

源**的副檔名

unix

c、cc、cxx、c

gnuc++

c、cc、cxx、cpp、c++

borland

c++cpp

microsoft

visual

c++cpp、cxx、cc

16樓:匿名使用者

我們常用的vc2008上是cpp檔案,.c也可以,其他倆我不太熟悉,一般用cpp和c較多

17樓:謝浩

參考了duc++ primer plus第五版中zhi文版 p8c++實現dao

源**的擴充套件版名

unix c、

權cc、cxx、c

gnu c++ c、cc、cxx、cpp、c++

borland c++ cppmicrosoft visual c++ cpp、cxx、cc

18樓:孫陳聯軍

cpp 是c++的字尾 c 是c語言的字尾 嵌入標準sql 語句的程式 字尾為.cp

cc不太清楚

c語言原始檔的字尾名是.c,c++語言原始檔的字尾名是什麼呢?

19樓:匿名使用者

這是現在不同復標準下給製出的副檔名:

unix:c, cc, cxx, c

gnu c++:c, cc, cxx, cpp, c++

digital mars:cpp, cxx

borland:c++ cpp

watcom:cpp

microsoft visual c++:cpp, cxx, cc

metrowerks codewarrior:cpp, cp, cc, cxx, c++

這些東西其實就是個標註,給人看的,叫什麼無所謂,只要能看出和c有關但也有別就行

我大膽yy一下:

c++就是直接用語言的名字命名的副檔名,cpp也類似(c plus plus)

但有些系統可能不支援在檔名裡放入加號"+"

所以有用x代替+(你不覺得x很像斜倒下來的加號麼……),於是有了cxx

而c和cc則是代表這是c的「加大」或「加強」版

當然,c這個副檔名在win系統下用顯然不合適,因為win是大小寫不敏感系統

對win來說"test.c"和"test.c"是完全相同的檔名

但在linux/unix平台上就不同了

20樓:匿名使用者

c++語言原始檔的字尾名是.cpp

21樓:匿名使用者

.cpp是c++原始檔

c++的 .cc .cxx .cpp .cp .c分別代表什麼意思

22樓:匿名使用者

只是字尾而已,這幾個通常都是c/c++源**檔案,有的編譯器可能用來區別c或c++

p:plus:+ 所以p就是+,cpp就是c++

xx我猜可能是+號作為檔名可能有問題,x斜過來正好是+正好替代一下

23樓:匿名使用者

代表計算機語言程式的不同方式

業務擴充套件還是拓展,擴充套件和拓展有什麼區別

首先判斷你自己在工作中是否優秀,如果客觀評價還過的去的話,那就是挽留。每個老闆都會有構思乙個很巨集偉的藍圖,讓大家去奮鬥。尤其是工作一段時間適應了工作環境之後,你離職對公司都是一種損失。擴充套件和拓展有什麼區別?一 性質不同。1 擴充套件,指向外伸展 擴充套件對外 擴大範圍或勢力 擴張 發展 拓展。...

c 和C 有什麼區別,C 跟C 的區別是什麼,

c,c c 三者區別。繼承關係是c c c c 完全向c相容,c程式幾乎不用修改即可在c 的編譯器上執行。在c的基礎上增加了許多物件導向的概念。雖然是c的擴充套件,但 並不意味著c功能不如c 最牛的作業系統是用c寫的 不是c 哦 繼承了c和c 的許多東西,但和兩者基本上 已完全不一樣了。它層次清晰,...

請問和有什麼區別呢,日語和有什麼區別啊?請問!

其實從日語的漢字表示來區分就比較容易咯。未 這個表現為未,那你就可以很容易的記住 中文意思就是 還沒 還未曾 舉個例子 覚 記住了嗎?還沒呢。又 這個表現為又,所以 中文意思 又 重複 例子 明日 日語裡最常見的打招呼的一種,明天見 只要記住漢字,相信你很快就能區分運用了。和 的區別 和 的區別 一...