1.建立的檔案型別不一樣:c語言是.c檔案,而c++語言是.cpp檔案;
2.引入的標頭檔案不一樣;(c語言標頭檔案一般是.h結尾的標頭檔案,c++語言標頭檔案在c基礎上的一般是cstdio檔案);
3.c++存在命名空間; (using namespace std)
4.輸入與輸出的語句不一樣:c語言中(printf,scanf),c++ 中(cout、cin);
5.c語言不允許過載,c++可以過載(函式過載條件:引數個數、引數型別);
6.自定義型別,c語言使用的是struct,而c++語言使用的是class;(struct預設的訪問許可權是public,而class預設的訪問許可權是private);
7.c語言是面向過程的程式語言,而c++是物件導向的程式語言;
8.c語言函式存在預設返回值是void,c++函式不存在預設返回值,沒有指定就會報錯;
C與C 主要區別
在很大程度上,標準c 是標準c的超集.實際上,所有c程式也是c 程式,然而,兩者之間有少量區別.下面簡要介紹一下最重要的區別.在c 中,民,區域性變數可以在乙個程式塊內在任何地方宣告,在c中,區域性變數必須在程式塊的開始部分,即在所有 操作 語句之前宣告,請注意,c99標準中取消了這種限制.在c中,...
c 指標跟陣列的主要區別
最近學習c 看到 高質量c c程式設計指南 的記憶體分配那一章,講到陣列跟指標的區別,覺得有必要記錄一下,以便後檢視 指標跟陣列的區別主要有三個 1 修改內容 陣列可以隨意修改其中某一項的內容,只要不超過陣列的邊界就可以了。而對於指向常量的指標則不可以進行修改,儘管從語法上進行修改並沒有什麼不妥,但...
XHTML與HTML的主要區別
vs2008建立網頁時,網頁文件型別是符合xml規範的xhtml文件。網頁頂部如下 xhtml與html的主要區別如下 1 xhtml要求正確巢狀 錯誤 xhtml文件與html的主要區別 正確 xhtml文件與html的主要區別 2 xhtml所有元素必須關閉 在html下某些原始可以單獨使用,如...