1樓:匿名使用者
vc是乙個開發工具 他是連線語言與作業系統的工具 學起來有點難度
它是視覺化的c語言編輯環境,想學vc的話當然一定要先學會c++,否者的話你是學不通的.如果時間有限,可以不用專門學c,因為學c++的過程中你會同時了解到一些c的知識,但最好還是要熟悉c,基礎打好了,房子才能建得高.急功近利未見得好.
可以這麼說吧:
visual studio(vs)是微軟提供的開發環境
在vs上寫c程式稱vc
在vs上寫c++程式稱vc++
c語言與vc++的區別有很多:
1,全新的程式程式思維,c語言是面向過程的,而vc++是物件導向的。
2,c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在乙個標頭檔案中;而vc++對於大多數的函式都是有整合的很緊密,特別是c語言中沒有的vc++6.0中的api是對window系統的大多數api有機的組合,是乙個集體。但你也可能單獨呼叫api。
3,特別是vc++中的圖形處理,它和語言的圖形有很大的區別。c語言中的圖形處理函式基本上是不能用在中vc++中的。主持人注:
c語言標準中不包括圖形處理。這裡的c語言的圖形處理指的是dos下的c語言。
4,c和vc++中都有結構的概念,但是在c語言中結構只有成員變數,而沒成員方法,而在vc++中結構中,它可以有自己的成員變數和成員函式。但是在c語言中結構的成員是公共的,什麼想訪問它的都可以訪問;而在vc++中它沒有加限定符的為私有的。
4,c語言可以寫很多方面的程式,但是vc++可以寫得更多更好,vc++可以寫基於dosr程式,寫dll,寫控制項,寫系統。
5,c語言對程式的檔案的組織是鬆散的,幾乎是全要程式處理;而vc++對檔案的組織是以工程,各檔案分類明確。
6,vc++中的ide很智慧型,和vb一樣,有的功能可能比vb還強。
7,vc++對可以自動生成你想要的程式結構使你可以省了很多時間。有很多可用的工具如加入mfc中的類的時候,加入變數的時候等等。
8,vc++中的附加工具也有很多,可以進行系統的分析,可以檢視api;可以檢視控制項。
9,除錯功能強大,並且方法多樣。
2樓:匿名使用者
c語言是程式語言的一種,是只要面向過程的程式語言.c++可以說是從c中進化而來,但是c++做了最大的改變,c++是物件導向的變成語言.
3樓:匿名使用者
c語言是程式語言的一種
vc visual c++ 是乙個程式設計工具!
4樓:匿名使用者
c是一種程式設計序的語言!
vc是一種編譯器用來編譯c和c++語言的東西!!
c語言 c++和vc vc++什麼區別?
5樓:常明煦
1、首先說說c語言:
c語言是一種古老而又經久不衰的計算機程式語言,大約誕生於上個世紀60年代。由於它的設計有很多優點,多年以來深受廣大程式設計人員的喜愛,並逐漸 淘汰了很多其它程式語言。我們平時使用的大多數軟體都是用c語言開發的。
很多後來出現的一些語言也沿用了很多它的東西。c語言的程式設計方式是一種稱為面 向過程的開發方式。也就是說,解決問題的時候,程式設計師需要思考計算機應該如何一步一步完成這個問題,然後將相應過程轉化為**。
當軟體變得越來越複雜,**越來越長的時候,乙個人的腦力有限,用面向過程的方法很難開發,往往寫著後面的,就忘了前面寫 了什麼了。而且複雜軟體往往需要很多人協同開發,更加大了開發難度。一種稱為物件導向的軟體開發方法應運而生。
物件導向的思想用幾句話很難說清楚。
endc++的出現
2、再來說說c++:
國內的計算機教材在講到這裡的時候往往也都說不清楚什麼叫物件導向。這個詞語也許只能意會不能言傳吧。需要開發過一些相關軟體才能領會。這裡還是不具體說了吧。
c語言不是物件導向的,而程式設計師又離不開c語言,因此有人在c語言的基礎上新增了物件導向的功能,就是c++.同時,c++修改了c語言中一些不方便的規 定,使c語言用起來更方便了。
這裡需要注意兩點
1.譚浩強那本著名的<2.c++是在c語言的基礎上發展來的,但是並不是c++比c語言高階,兩者的程式設計思想不一樣,應用的領域也不一樣。在各自的領域,誰也不能替代誰。
c語言和vc++有什麼關係?區別和聯絡?搞不懂。
c語言,c++,c#,vc++有什麼區別?
6樓:冀來福鳳燕
c語言一般支援函式呼叫
c++物件導向
,支援類的呼叫
c#完全物件導向
,使用虛擬機器執行
vc++
是個編輯器,語言使用c++規範,帶有mfc庫,便於介面程式編寫
7樓:喬曼華黎琴
c++c#
是語言c++
是不完全支援面對物件語言
c#是完全面對物件語言
c++特點
靈活功能強大
c#簡單
實用vc++
是編譯器
8樓:回素琴遲冬
vc和vc++是同乙個意思
c++是c的改進和延續
c#又是另外門語言
三種不同概念
9樓:芮抒戶浩廣
c種程式語言面向程
cc語言語
c++種程式語言面向象語言由c發展
vc++指微軟visual
c++,c++發環境
c#種程式語言基於微軟.net框架.
c語言和vc++有什麼區別
10樓:軒轅淚
本菜鳥認為:c語言是一門程式語言,vc++是微軟出的一門視覺化程式語言,vc++借用了大內量c語言的語法,並且微容軟提供的編譯器是可以編譯c語言的程式。且vc++也借用了c++大量的程式設計思想,也就是這些。
11樓:匿名使用者
c語言是一種程式語言
vc+以一款c++編譯器
c++是一款在c語言的基礎上新增了物件導向概念的語言c++的編譯器還有g++等
(vc++也可以用來編譯c語言)
c語言在vc跟dev編什麼區別?
12樓:
#include
int main()
vc6.0老了,標準很不copy規範,現bai在的ansi c標準要求main函式型別為int,這樣根據du主函式的返回值zhi就能知道程式是否正確執行了dao,dev就是用新標準的g++編譯器。
其它和vc 6.0的區別:
#include
#include
#include
#include
#include
//都沒有.h,也就是說c++新增的庫檔案要是引用時都不應該加.h。
還有嵌入式彙編時vc用的是intel格式的,而g++用的是at&t格式的。
建議你用codeblocks,別用dev,用dev編輯時的格式很爛,還有等你除錯時你就明白為什麼了。
C語言和Basic有什麼區別啊,C語言和basic有什麼區別?
最大的不同是basic視覺化!編寫的語句也比較簡單,比c語言好學多了!對初學者來說,c系列的語言複雜度都比較高,basic系列的難度稍微低些,都有視覺化的平台,c有vc,basic有vb。同樣的程式,用兩種語言都能實現,不過程式設計思路不一樣。vc是物件導向的程式語言,裡邊很重要的乙個名詞就是類。b...
c語言和c 有什麼區別,C語言和C ,C 三者的區別是什麼?
c是c 的基礎,c 語言和c語言在很多方面是相容的。因此,掌握了c語言,再進一步學習c 就能以一種熟悉的語法來學習物件導向的語言,從而達到事半功倍的目的。c是乙個結構化語言,它的重點在於演算法和資料結構。c程式的設計首要考慮的是如何通過乙個過程,對輸入 或環境條件 進行運算處理得到輸出 或實現過程 ...
C語言和VB的最大區別是什麼,JAVA語言和C語言的區別和行業
太多了最大的區別 就是兩種不同語言 適用方向 適用範圍 編譯編輯情況 都是不一樣的 一 vb是物件導向的,具有完全的oop 面對物件程式設計 能力c則是典型的面向過程的,不具備oop能力 二 vb是典型的高階語言,封裝地很高層,不能對底層進行操作c則是具有很多低階語言特點的高階語言,一般也可稱為中級...
c語言是什麼,C語言是什麼意思?
c語言是一種計算機程式語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。因此,它的應用範圍廣泛。c語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它解釋型高階語言,有...
c語言是什麼意思,c語言 X是什麼意思
c語言 x是指帶格式的16進製制輸出 1 c語言中 x的意思是16進製制輸出。2 c語言中符合 的意思是帶格式輸出。比如,x的意思是在輸出前面加上0x,b的意思是在輸出前面加上0b。3 在c語言中有兩種釋義,一是求餘符號,經bai常會用到判斷乙個數是不是能被另乙個整除 二是引導符,用於引導輸入輸出項...