在編程的時候遇到過這種情況:
if(strcmp(strA, strB) == 0)
調試的時候,在變量窗口可以看到如下,但是strcmp的值就是不等於0
strA[10]="abcde"
strB[10]="abcde"
以後這種情況一定要把這個兩個字符串都打開,看看裏面的每一個字符是不是相等,尤其是最後一個字符。
我的這個錯誤是這樣的:
strA最後的結束符是‘/0’
strB最後的結束符是回車的ASCII碼
在編程的時候遇到過這種情況:
if(strcmp(strA, strB) == 0)
調試的時候,在變量窗口可以看到如下,但是strcmp的值就是不等於0
strA[10]="abcde"
strB[10]="abcde"
以後這種情況一定要把這個兩個字符串都打開,看看裏面的每一個字符是不是相等,尤其是最後一個字符。
我的這個錯誤是這樣的:
strA最後的結束符是‘/0’
strB最後的結束符是回車的ASCII碼
對於C/C++語言來講, const就是隻讀的意思,只在聲明中使用; static一般有2個作用,規定作用域和存儲方式.對於局部變量,static規
在進單位之前,我只是個編程愛好者,也只是個愛好者而已。現在領導讓我去做軟件,可以說一切都是從頭學起。網上好多資料都不是針對初學者的,我需要的是