strnlen_s:首字元是null,返回0,其他情況,返回實際長度(不包括\0),或第二個引數值;
strcpy_s,strcat_s:成功返回0;不成功有得編譯器非零,我的編譯器程式崩潰;
scanf_s,成功返回1,失敗返回0;
strcmp,根據兩個字串大小,分別返回大於等於小於0的數;
strchr,strstr成功返回找到的字元位址,失敗返回0;
gets_s,成功返回首字元位址,失敗返回0;
有點亂,但是符合人的思維方式。
首先要理解並慢慢運用,其次要用其測試,比如:
char buf[30];
if(!gets_s(buf,sizeof(buf))
printf(「失敗」);
表示:輸入字串,如果失敗,顯示失敗
!一般不好裂解,可以這樣理解,不成功(!)就失敗.對於下個例子:
if(!strnlen_s(buf,sizeof(buf)))
break;
表示:空行中斷迴圈。
返回值 文件字串
一 返回值 1 返回值就是函式執行以後返回的結果 可以通過return 來指定函式的返回值 可以直接使用函式的返回值,也可以通過乙個變數來接收函式的返回值 deffn return 後面跟什麼值,函式就會返回什麼值 return 後面可以跟任意的物件,返回值甚至可以時乙個函式 return 100 ...
字元指標函式的返回值問題
字元指標函式的返回值問題 今天學弟問了這麼一道問題,為什麼指標型別的函式返回值不是指標而是一串字元,一開始我也很好奇為什麼?後來看了一下原題,發現這個函式是乙個字元指標函式,返回值是乙個字串,這就說得通了。字元指標的返回值是指標 位址 但是字串的名字就是位址,然後又因為cout的過載,遇到這種情況,...
函式返回值的問題
執行結果 1 您輸入的是23456 2 function text val 3 您輸入的是中國北京 text 23456 var s text window.alert s s 中國北京 function text val var s text 23456 window.alert s functi...