C入門前需要先學C嗎,初學者應該先學C,還是C 或者C ?

2022-11-02 17:17:52 字數 3383 閱讀 3829

1樓:

說實話 兩種語言是有相當多的共同點的 不過在0基礎的情況下 還是建議你有c的基礎比較好

c#隱藏了指標(但並不是不能使用) 而指標的思想對於任何程式設計師都是必要的

學習c語言會讓你的頭腦中內建指標 記憶體分配 遞迴 演算法設計等重要思想

這些思想使得你學習任何語言都非常方便

c#和c的語法幾乎是互通的 只不過c#是完全物件導向的 c是程序導向的

c#的很多內容都可以用c去對映 比如委託類似於指向函式的指標 結構體相當於typedef 類相當於type* 介面則是一個全新的概念了 這體現著一定的程式設計思想的轉換

當然從頭開始學c#也沒問題 如果你的理解能力夠強的話... 或者學到一半回頭看看c或c++ 也能有助於你對c#的理解

2樓:夜盡明

最好要學 c語言是最基礎的 也是最受歡迎的 學好了它 學習其它語言就很簡單了 而且c#很多程式設計思想都是來自c的

3樓:匿名使用者

不用,c是程序導向語言,c#是物件導向程式設計的,沒有c基礎,也能學c#,這兩門語言語法結構差很遠的

4樓:忠誠de食死徒

當然!先學習c語言是基礎,還有學c++,有一些概念稍有不同,還有視覺化介面,最後才是c#

5樓:凌海櫻

如果僅是需要使用.net,可以不用學c,直接學c#,c#比c簡單多了,但是,c是所有語言的基礎,學好c,其他語言都不是問題了

6樓:天涯海峰

不學也可以。那就直接把c#當做入門語言。

學習目標:

1,瞭解程式語言結構

2,熟練使用選擇,迴圈等日常邏輯

3,學習c#中其他的操作

4,深入學習的時間,有些不好理解,這個時間你可以看看c語言。

7樓:匿名使用者

不需要,可以直接從《c#入門經典》開始學。

8樓:繁星

學不學都可以 c#是指令碼語言

9樓:匿名使用者

c是基礎,有了這個基礎,學起來會相對簡單很多

c++、c#、c語言、j**a初學者先學什麼好?

10樓:旁暄玲

基礎語言都是來自c的 所以其實你先學後學什麼沒太大區別 這就好比所有汽車都是車 你說你是先學轎車還是公交車的區別。。。而且 建議專 不建議廣。。。

11樓:兆青旋

建議從比較底層的學起

初學者應該先學c,還是c++或者c#?

12樓:匿名使用者

先學c,學會了c再學c++容易些,因為 多數語法規則兩者相同,雖然c++是物件導向的,c是程序導向的,但是單單從二者的基本語法差別看,區別不是太大。可以認為c++是c的語法超集,正是這個超集導致了物件導向程式設計。

也可以在學了c之後學c#,但是c#是完全物件導向的,你可能一開始不適應。學過c++後,c#就容易理解了

13樓:

c 先明白基礎 然後容易些

14樓:匿名使用者

根據個人情況靈活選擇,

如果感覺c++可以接受,就可以從c++開始,如果感覺有困難,就從c開始

15樓:匿名使用者

都可以,有的學校是先學c有的是直接學c++

c++、c#、c語言、j**a初學者先學什麼好?

c+和c#那個更適合初學者?

16樓:

都合適,建議的話c++吧,只是程式處理起來稍微麻煩一點不過先難後易還是對你今後很有幫助的。c#的話相對比較簡單,現在的話學的人也特多而且學了c#以後你的asp.net也差不多算是入門了,兩者語法相同。

不過最後還是看你選擇走哪條路。不管那種語言學好了都非常不錯的。

17樓:花漫人

國內大多教師都是c起身的,而大多數教育都是先學習c,在學習c++,或者c#,實際上c的老式程式設計會造成思維定勢,而c#是物件導向的,很多人很難適應,因為沒有一個對接,我的建議是可以學習vb,也可以是易語言,可以對windows程式設計有較好的理解,之後學習c可以比較輕鬆,最後c#

18樓:匿名使用者

肯定是c#,用微軟程式設計工具visual studio帶你傻瓜式入門。

19樓:匿名使用者

c++難,但建議學c++,學好了c++,學別的就容易多了。

c#,c++初學者該從**開始學習?完全小白一個

20樓:陽光的雷咩咩

可以先找點c#的書來看,編寫簡單的控制檯和winform應用程式。同時看看公司專案的c#**不懂的就查資料和問同事。

還有自己究竟如何定位很重要。

學習c# 需要什麼基礎或有什麼基礎最好

21樓:

c#與c之間語法基本一致,但體系結構差距頗大。

c#在框架上反而與vb更接近,以至於網上有專門的c#與vb互轉原始碼的工具。

如果你的最終目標是c#,那麼直接就從c#下手是最好的,不需要先學別的「打基礎」。

22樓:萬萬沒想到之

c屬於高階語言內面向底層的語言,主要用於嵌入式開發和核心開發,c++是物件導向的,主要是用於遊戲引擎,vc就是視覺化的c++,用於伺服器開發比較多,c#現在就比較廣泛了,是.net平臺的,現在很多開發都用到的。比如什麼企業管理軟體之類的。

相對來說現在學c#的好就業一點,c++相對來說比較難學,而且工作職位稍微少一點。

23樓:天涯路易

c語言是程序導向化開發語言,c++和c#是物件導向開發語言,這是有很大的差別的,建議你先學習c語言學會基本的語法,然後再去學習c#瞭解什麼是物件導向(這個需要多寫**去理解,別人講只能瞭解表面)。這些學了以後,語言學習就夠了,就可以去學習框架(包括wpf,asp.net,silverlight等等),因為語言是一通百通的。

還有就是c#這門語言不簡單,不要聽別人說就是拖控制元件什麼的,那是菜鳥說的話。

24樓:睢鳩振宇

首先你得對開發環境熟悉,能夠很好的運用開發環境之後,你就可以學習語法了和一些基本控制元件的使用了。。。。。

在這裡可以給你推薦一本書《c#從入門到精通》明日科技出版的。

這本書講解得很而,光碟中不僅有源**而且還有錄影,另外他們還提技術支援,你有不會的地方可以直接問他們。

25樓:申江漁夫

直接學c#就可以了。

c語言初學者,C語言如何入門

沒有包含標頭檔案,函式enter,add這些都沒有定義。1 譚浩強的書也是人寫的。可以看,但是不管是國內還是國外的,肯定是盡信書不如無書。始終要有書本的知識經過自己的檢驗轉換為自己腦海中的知識的過程。何況我認為初學者比起直接看國外的書先看看國內的書未嘗不可。我剛開始看國外的書就有點吃不消,主要是表達...

籃球初學者要注意些什麼籃球初學者應該先學什麼?詳細

我覺得要想練好籃球必須從基礎做起 身體素質訓練 籃球初學者千萬不能做的八件事!1 盲目模仿球星動作。球星的動作並不都標準,而且他們的動作都是建立在他們的身體條件下的,他們能做,業餘愛好者是做不來的。學習標準姿勢並保持是最重要的。非要模仿請模仿雷 阿倫 2 不重視基本功練習。基本功是不斷提高籃球水平的...

對於photoshop初學者來說,應該先學習哪個版本的pho

都可以,網上比較多的教程是cs2版本!自己買書學習,建議學最新回的cs6版本!其實學哪答 photoshopcs6官方中文正式版 大小 1125.66mb adobephotoshopcs6簡體中文精簡版 大小 143mb adobephotoshopcs6extended漢化精簡版 大小 137....