1樓:
首先,無論是c還是c++,都只是程式語言。要想開發一個軟體什麼的,還必須和作業系統進行交流,比如你要顯示一個視窗,就必須呼叫作業系統給你的介面,當然這段顯示視窗的**是由作業系統內部程式完成,你只需要傳遞引數,再呼叫。
c是程序導向的程式語言,比較適合編寫系統底層的程式,c++是物件導向的語言(主要用途),所以它的封裝性更好,比較適合開發應用軟體,比如遊戲什麼的。
c++和vc++還是有區別的,剛在我說,要寫程式,需要呼叫系統的藉口,如果是應用程式,則需要呼叫應用層介面(api),而vc++只是微軟用c++把api封裝成了高階的類(mfc),這樣你在開發軟體時更方便,不用瞭解一些技術的細節,就本質而言,它內部依然呼叫的是api,這點c和c++都能實現。如果你用c,也可以開發出應用程式,只不過直接呼叫api相對於使用類來說比較繁瑣,但是卻能瞭解一些技術的細節。
c++其實還是一門很深奧的技術,所以,你會vc++並不代表你會c++。學習c++,建議在有一些c的基礎後看《effect c++》和《深入理解 c++物件模型》
要做網路方面,建議樓主先學c,然後學點windows程式設計,最後開看《windows網路程式設計》,最好把c++也學了,用類開發更快
2樓:
完全可以,vc++主要是使用mfc類庫進行程式設計,而純c++則是使用window api進行程式設計
兩者屬於不同的領域,單獨學習是沒有任何問題的。
如果是想要做網路方面的應用,建議可以多看一看winsock,socket相關的教程,
另外,語言只是實現邏輯的手段,最好配合一些專門講解網路程式設計的書籍一起學習,比如大部頭的
【windows網路程式設計】在閱讀了原理之後,參考上面的例子做一些練習,會讓你更快的熟悉相關的知識o(∩_∩)o~。
那位高手看我的電腦配置可以嗎不可以幫我改正下
3a平臺配置,遊戲效能突出,執行穩定。amd 速龍ii x4 640 610 微星 870a g54 h 790 威剛 2gb ddr3 1333 萬紫千紅 145 希捷 500gb 7200.12 16m 串列埠 散 st3 265 500g單碟片 速度最快硬碟 雙敏 無極hd5750 ddr5大...
簽了勞動合同但是不想去了可以嗎,簽了勞動合同不去上班可以嗎?
毓政苑 1 你們的勞動關係還沒有建立,可以不去的,依據為勞動合同法第10條第3款 用人單位與勞動者在用工前訂立勞動合同的,勞動關係自用工之日起建立。2 即便你去上班了一天,如果沒有對你進行過專業技術培訓並支付了培訓費的話,你不用承擔任何賠償和違約金的。3 即便你去上班了一天,試用期只需要提前3日通知...
我初二就不想想學了,可現在又想上學可以嗎
讀者學者 可以,求學不分年齡,也有很多人考到大學,但他們卻沒有馬上選擇上大學而是過一兩年才上大學, windy露露 可以的,找學校申請一下,我以前有個同學就是這樣的,初二下班學期不讀了,初三跟學校打了一下申請之後又來讀了 忍不住de想 可以 一切還不晚 你還年輕 你現在上學還不晚,我i舉個實際的例子...