c語言strlen函數用法是c語言庫的函數,包含于【string.h】中,作用為計算一個字符串中元素的個數,即從數組頭部計數,直到遇到字符串結束符【\\\\0】為止,計數結果不包括【\\\\0】。
c語言strlen函數用法:
strlen為c語言庫函數,包含于string.h中,作用為計算一個字符串(字符數組)中元素的個數,即從數組頭部計數,直到遇到字符串結束符\\\\0為止,計數結果不包括\\\\0.
其聲明為:
unsigned int strlen(char *s);比如定義字符串:
char *p = "this is for testing";調用
strlen(p);
返回的結果就是p中元素的個數,即19。
需要注意的是,strlen并不是絕對安全的,如果在傳入的字符數組的合法范圍內,不存在結束符\\\\0,那么strlen函數會一直訪問下去,超出數組范圍,即出現越界訪問。
所以使用strlen時,程序員必須確認參數字符數組中dao包含\\\\0值,否則會出現不可預知后果。
相關學習推薦:c視頻教程
微信連Wi-Fi的開通和使用方法【圖文教程】2018年公司Logo十大流行設計趨勢【IDCC2020上海站】上海市通信管理局黃先斌:數據中心是新基建數據底座阿里云獨立服務器租用韓國免備案云服務器阿里云北美服務器價格網站名稱不對-其他問題個人網站能夠轉型成商業網站嗎