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++有什麼關係?區別和聯絡?搞不懂。
6樓:繆萱少卯
c語言是面向過程程式語言
要想知道vc++,首先要了解c++。c++是在c語言的基礎上加入了「類」的概念以及「物件」的概念,所以c++是物件導向的程式語言。而vc++是在c++的基礎上加入了對windows視覺化(視窗化以及控制項)操作的支援,所以它也是物件導向的程式語言。
至於編譯工具則比較豐富,c語言有tc2.0,c++有tc3.0,vc++有微軟的vc6.0、vs系列。
c語言,c++,c#,vc++有什麼區別?
7樓:冀來福鳳燕
c語言一般支援函式呼叫
c++物件導向
,支援類的呼叫
c#完全物件導向
,使用虛擬機器執行
vc++
是個編輯器,語言使用c++規範,帶有mfc庫,便於介面程式編寫
8樓:喬曼華黎琴
c++c#
是語言c++
是不完全支援面對物件語言
c#是完全面對物件語言
c++特點
靈活功能強大
c#簡單
實用vc++
是編譯器
9樓:回素琴遲冬
vc和vc++是同乙個意思
c++是c的改進和延續
c#又是另外門語言
三種不同概念
10樓:芮抒戶浩廣
c種程式語言面向程
cc語言語
c++種程式語言面向象語言由c發展
vc++指微軟visual
c++,c++發環境
c#種程式語言基於微軟.net框架.
11樓:柯瑋瀧從雲
c++是在c語言的基礎上,新增了物件導向的內容改進為oop程式語言。而vc++是支援c語言和c++語言的windows編譯器,功能相當強大。
考計算機**(網路技術)時,只需學習c語言,重點是c語言的演算法比如:冒泡法等排序。考計算機**(網路技術)時,使用vc++編譯器進行上機考試,這個很簡單。
你只需熟悉vc++編譯c語言的操作就行。至於mfc,可以完全不予理會。
好好學吧,考計算機**(網路技術)也很容易的!!
bless
you!
c語言和vc++有什麼區別
12樓:軒轅淚
本菜鳥認為:c語言是一門程式語言,vc++是微軟出的一門視覺化程式語言,vc++借用了大內量c語言的語法,並且微容軟提供的編譯器是可以編譯c語言的程式。且vc++也借用了c++大量的程式設計思想,也就是這些。
13樓:匿名使用者
c語言是一種程式語言
vc+以一款c++編譯器
c++是一款在c語言的基礎上新增了物件導向概念的語言c++的編譯器還有g++等
(vc++也可以用來編譯c語言)
c語言在vc跟dev編什麼區別?
14樓:
#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語言中是什麼意思,C語言中 c 是什麼意思?
勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!http hi.baidu.com rect blog item b5be43da977c6adbb7fd4855.html 邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯...
c語言和cc vc怎麼區分,C語言和C C VC怎麼區分
哎呀 一 c語言 二十年前的一種計算機程式語言,當前已很少用於實際程式設計中。1972年由 bcpl 程式語言修改設計得到的一種程式語言,最開始用於unix系統程式設計,後來也用在dos下的程式設計。1992年前borand公司的turbo c是使用c語言dos下程式設計最典型的工具,此後推出的tu...
c語言程式設計不是c哦,C語言和C 語言的區別是什麼?
include int main return 1 額 你這是要幹嘛?c語言和c 語言的區別是什麼? 小張 c語言與c 的區別有很多 1,全新的程式程式思維,c語言是面向過程的,而c 是物件導向的。2,c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在乙個標頭檔案中 而c 對於大多數的函式都...