【c語言strlen用法 c語言strlen函數(shù)】

文章插圖
大家好,小跳來為大家解答以上的問題 。c語言strlen函數(shù),c語言strlen用法這個很多人還不知道,現(xiàn)在讓我們一起來看看吧!
1、strlen為C語言庫函數(shù) , 包含于string.h中,作用為計算一個字符串(字符數(shù)組)中元素的個數(shù) , 即從數(shù)組頭部計數(shù),直到遇到字符串結(jié)束符為止,計數(shù)結(jié)果不包括.其聲明為:unsigned int strlen(char *s);比如定義字符串:char *p = "this is for testing";調(diào)用strlen(p);返回的結(jié)果就是p中元素的個數(shù),即19 。
2、需要注意的是 , strlen并不是絕對安全的,如果在傳入的字符數(shù)組的合法范圍內(nèi),不存在結(jié)束符,那么strlen函數(shù)會一直訪問下去,超出數(shù)組范圍,即出現(xiàn)越界訪問 。
3、所以使用strlen時,程序員必須確認參數(shù)字符數(shù)組中包含值,否則會出現(xiàn)不可預(yù)知后果 。
本文到此分享完畢,希望對大家有所幫助 。
- 菲律賓語言 菲律賓語言是英文嗎
- 我的世界材質(zhì)包用法 我的世界材質(zhì)包怎么用
- 書畫氈 書畫氈的正確用法視頻
- makesure用法
- practise的用法總結(jié)大全 practise的用法
- 荷蘭說哪國語言 荷蘭說哪種語言
- no matter how的用法 no matter how的用法及例句
- admit的用法簡述 admit的用法
- grateful的用法 grateful的用法及詞組
- 公德的格言
