男女激情视频网站在线-狠狠躁夜夜躁人人爽天天3-99国产午夜在线精品-一区二区三区日本精品视频-久久99热这里只精品-国产精品熟女视频区蛋播-人久热欧美在线观看量量-加勒比熟妇中文高清-碰碰视频一区二区三区

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

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

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ù)知后果 。
本文到此分享完畢,希望對大家有所幫助 。