新手關(guān)于c語言入門的問題 C語言需要學(xué)到怎么樣的程度?
C語言需要學(xué)到怎么樣的程度?了解匯編后的匯編,匯編與C語言的協(xié)議等。進(jìn)一步了解如何減少程序運(yùn)行的指令數(shù)量。注意,是程序?qū)嶋H運(yùn)行的指令數(shù),而不是編譯時你能看到的指令數(shù)。比如循環(huán)內(nèi)存加載計數(shù)16次和直接編
C語言需要學(xué)到怎么樣的程度?
了解匯編后的匯編,匯編與C語言的協(xié)議等。進(jìn)一步了解如何減少程序運(yùn)行的指令數(shù)量。注意,是程序?qū)嶋H運(yùn)行的指令數(shù),而不是編譯時你能看到的指令數(shù)。
比如循環(huán)內(nèi)存加載計數(shù)16次和直接編譯寫16條內(nèi)存加載指令是不一樣的,執(zhí)行的指令數(shù)也不一樣。
我覺得在這一點上,C語言已經(jīng)沒有什么可以讓你更進(jìn)一步的了。
C語言要學(xué)到什么水平才算入門?
主要看你的C語言用在什么地方。如果你寫的是應(yīng)用或者后臺服務(wù),建議考慮換成面向?qū)ο蟮恼Z言,比如java c# c或者腳本語言。c多用于寫驅(qū)動或者要求高性能的底層代碼,比如算法。一般來說,如果指針用得巧妙,那么語言層就沒問題了。對于稍微高級一點的,比如使用函數(shù)指針,語法稍微復(fù)雜一些。你可以設(shè)計更抽象的代碼??傊?,在一個應(yīng)用中,C大多位于底層或上層的局部區(qū)域。c語言入門難度適中,語言難度本身并不大。但需要格外小心使用,因為C的特點是訪問內(nèi)存的快速性和靈活性,其語言在安全性方面很少得到保證。作為編譯語言,它的編譯速度也是相當(dāng)快的。
c語言極難入門...但是一旦你開始了...你基本上精通電腦。...
例如,字符串?dāng)?shù)組中字符數(shù)的最簡單計算。...
所有其他語言都是。長度,而你 我們結(jié)束了。...
你可以 不要在c語言中使用strlen...
里面有人怎么辦?
里面的中文是GB兩字節(jié)還是UTF8三字節(jié)?...
如果Unicode是多語言的呢...1,2,3,4,5,6字節(jié)的字符都在一個字符串里?
當(dāng)你意識到掌握C語言是不可能的時候...這意味著你開始了。...