c和c有什么區別?
c面向過程,對硬件的底層https://www.52fb.cn和對內存的管理的靈活性方面c是其他高級語言所不可及的。c#純面向對象的是ms .net framework的主力之一,它的代碼運行是安全的,里面沒有指針和引用,像java一樣有垃圾回收機制。
語法基本沒有區別,個人感覺首先c#不必對指針進行太多的研究,然后可遺址性等,其它的區別相當大。可以說不是一個方向的。
開發環境跟開發語言也是兩個不同的概念
學習c#并不必須有c語言的基礎,不過,如果你學過c語言,那會事半功倍的,因為他們之間有很多語法是一樣的。作為初學者,并沒有必要先去學習c語言,你只需要有c#的完整的教程就行了。