關於strcat想到的一點誤區

2021-05-24 07:06:01 字數 468 閱讀 5573

其後追加字元

strcat函式原型如下:

char *strcat(char *strdest, const char *strscr) //將源字串加const,表明其為輸入引數

char *address = strdest; //該語句若放在assert之後,編譯出錯

assert((strdest != null) && (strscr != null)); //對源位址和目的位址加非0斷言

while(*strdest) //是while(*strdest!=』/0』)的簡化形式

//向該字串的結束標誌』/0』。

while(*strdest++ = *strscr++)

null; //該迴圈條件內可以用++,

} //此處可以加語句*strdest=』/0』;無必要

return address; //為了實現鏈式操作,將目的位址返回

cat使用(EOF的一點誤區)

在linux shell指令碼中我們經常見到類似於cat eof的語句,不熟悉的童鞋可能覺得很奇怪 eof好像是檔案的結束符,用在這裡起到什麼作用?首先必須要說明的是eof在這裡沒有特殊的含義,你可以使用foe或ooo等 當然也不限制在三個字元或大寫字元 接下來,簡單描述一下幾種常見的使用方式及其作...

cat使用(EOF的一點誤區)

在linux shell指令碼中我們經常見到類似於cat eof的語句,不熟悉的童鞋可能覺得很奇怪 eof好像是檔案的結束符,用在這裡起到什麼作用?首先必須要說明的是eof在這裡沒有特殊的含義,你可以使用foe或ooo等 當然也不限制在三個字元或大寫字元 接下來,簡單描述一下幾種常見的使用方式及其作...

關於iBatis selectKey的一點筆記

技術前提 我們使用ibatis作為持久層方案 技術場景 假設我們有兩張表,一張主表main,一張子表sub,並且主表的主鍵是由資料庫維護的自增長的主鍵,子表中有乙個字段引用這個主鍵,那麼當我們插入主表資料後,就需要馬上返回這個自增長的主鍵。解決方案 可以在insert時通過ibatis的select...