天天看點

庫函數(strcpy+memset函數精講)

庫函數(strcpy+memset函數精講)

網站:在這幾個網站學會自己閱讀文檔的能力

庫函數(strcpy+memset函數精講)

strcpy函數精講:

庫函數(strcpy+memset函數精講)

strcpy(destination,    source),此為函數格式。

這個函數也可以把bit後的/0拷貝帶arr2中,是以最終拷貝結果bit/0#########(注意是從第一個開始)

question:為何列印結果隻有bit三個字元,後面的#######沒有列印出來?

answer:因為拷貝時把/0拷貝到第四位,而/0是字元串結束的标志,故隻列印出bit!

TIP:進行strcpy時,若source比destination長,則必然會溢出。但作為程式員的我們,不能讓這種情況發生。不然就是BUG

memset精講

庫函數(strcpy+memset函數精講)
庫函數(strcpy+memset函數精講)
庫函數(strcpy+memset函數精講)

memset(第一個元素的位址,設定的值,設定字元的個數)----------------------*表明取位址,value表示值!

question:*是一個字元,如何與圖中的int整形相比對?

answer:任何一個字元在記憶體存儲的時候就是他的ASCII碼值(是整數),與int完美比對起來。