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 的許多東西,但和兩者基本上 已完全不一樣了。它層次清晰,...
請問和有什麼區別呢,日語和有什麼區別啊?請問!
其實從日語的漢字表示來區分就比較容易咯。未 這個表現為未,那你就可以很容易的記住 中文意思就是 還沒 還未曾 舉個例子 覚 記住了嗎?還沒呢。又 這個表現為又,所以 中文意思 又 重複 例子 明日 日語裡最常見的打招呼的一種,明天見 只要記住漢字,相信你很快就能區分運用了。和 的區別 和 的區別 一...