国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C語言的庫函數(shù):strlen的用法

這篇具有很好參考價值的文章主要介紹了C語言的庫函數(shù):strlen的用法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

首先,strlen使可以計算字符串的長度,且只能用于字符串,計算的是\0之前的字符個數(shù)。

因為strlen是庫函數(shù),所以其頭文件是string.h

#include<stdio.h>
#include<string.h>
int main()
{
   char arr[]={"abcdef"};
   char arr1[]={'a','b','c'};
   int len=strlen(arr);
   int len2=strlen(arr1);
   printf("%d\n",len);
   printf("%d\n",len2);
   return 0;
}
   

輸出結果如下:

strlen在c語言中的用法,c語言,算法,c++

?為何arr1輸出值為33?

因為arr數(shù)組中存放的是a b c d e f \0 ,而arr1中放的是a b c..\0。

strlen只有在遇到\0時才會停下來,而arr1中不知道什么時候才能遇到\0,因此輸出為隨機值

補充:在遇到整型的數(shù)組時,如何求數(shù)組元素個數(shù)呢?

#include<stdio.h>
int main()
{
  int arr[]={1,2,3,4,5,6,7,8,9};
  int size=sizeof(arr);
  int size1=sizeof(arr[0]);
  int len=size/size1;
  printf("%d",len);
  return 0;
}

sizeof是求占空間大小的,單位為字節(jié)。

sizeof(arr)求的是數(shù)組占內存大小,而sizeof(arr[0])求的是一個元素的大小

strlen在c語言中的用法,c語言,算法,c++

?size=40? size1=4;

因為是整型,一個元素占4個字節(jié)。文章來源地址http://www.zghlxwxcb.cn/news/detail-522413.html

到了這里,關于C語言的庫函數(shù):strlen的用法的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • c語言的庫函數(shù)

    C語言的庫函數(shù)是指一些已經(jīng)封裝好的、可以直接調用的函數(shù),用于完成一些常見的任務,包括字符串處理、數(shù)學計算、輸入輸出等。C語言標準庫分為兩種類型:系統(tǒng)頭文件和第三方頭文件。 系統(tǒng)頭文件是指C語言提供的標準庫函數(shù),在程序中可以直接使用,無需額外安裝或導

    2024年02月02日
    瀏覽(54)
  • 【C語言】自定義實現(xiàn)strlen函數(shù)的3種方法

    【C語言】自定義實現(xiàn)strlen函數(shù)的3種方法

    大家好,我是蘇貝,本篇博客帶大家了解C語言中自定義實現(xiàn)strlen函數(shù)的3種方法,如果大家覺得我寫的不錯的話,可以給我一個贊??嗎,感謝?? 函數(shù)原型 :size_t strlen( const char string ); //求string的長度 頭文件 :#includestring.h 返回值 :返回的是第一個目的數(shù)字的首地址,類型為

    2024年02月13日
    瀏覽(20)
  • 【C語言】指針進階之sizeof和strlen函數(shù)的對比

    【C語言】指針進階之sizeof和strlen函數(shù)的對比

    目錄 ?1.sizeofyu 2.strlen函數(shù)? ?3.sizeof與strlen的對比 ? sizeof計算變量所占內存內存空間 大小 的,單位是 字節(jié) ,如果操作數(shù)是類型的話,計算的是使?類型創(chuàng)建的變量所占內存空間的大小。 sizeof 只關注占?內存空間的大小,不在乎內存中存放什么數(shù)據(jù)。 舉個例子: 運行結果

    2024年01月22日
    瀏覽(17)
  • c語言練習41:深入理解字符串函數(shù)strlen strcpy strcat

    c語言練習41:深入理解字符串函數(shù)strlen strcpy strcat

    模擬實現(xiàn):”strlen? ?strcpy? ?strcat strlen ? strcat:

    2024年02月09日
    瀏覽(19)
  • 【C語言進階】最常用的庫函數(shù)大全——從入門到精通

    【C語言進階】最常用的庫函數(shù)大全——從入門到精通

    前言: 一.字符串函數(shù) 1.strlen——求字符串長度 strlen 2.長度不受限制的字符串函數(shù) a.strcpy——字符串拷貝 strcpy ?b.strcat——追加字符串 strcat ?c.strcmp——字符串比較 strcmp 3.長度受限制的字符串函數(shù)——strncpy,strncat,strncmp 為什么會出現(xiàn)這些函數(shù)呢? strncpy函數(shù): strncpy strncat函數(shù)

    2024年02月03日
    瀏覽(20)
  • C語言中常用的字符串函數(shù)(strlen、sizeof、sscanf、sprintf、strcpy)

    C語言中常用的字符串函數(shù)(strlen、sizeof、sscanf、sprintf、strcpy)

    ??strlen即為string length,顧名思義該函數(shù)是用來求字符串長度的。在介紹strlen函數(shù)之前,我們要先介紹一下\\\"\\0\\\"這個轉義字符。任何一個字符串后面都會隱藏一個\\\"\\0\\\",該轉義字符是字符串結束的標志,所以我們在使用strlen函數(shù)求字符串長度時,遇到\\\"\\0\\\"時停止讀取,此時\\\"\\0\\\"前的

    2024年01月18日
    瀏覽(25)
  • 【我愛C語言】詳解字符函數(shù)isdigit和字符串轉換函數(shù)(atoi和snprintf實現(xiàn)互相轉換字符串)&&三種strlen模擬實現(xiàn)

    【我愛C語言】詳解字符函數(shù)isdigit和字符串轉換函數(shù)(atoi和snprintf實現(xiàn)互相轉換字符串)&&三種strlen模擬實現(xiàn)

    ??個人主頁 : @啊森要自信的主頁 ?? 真正相信奇跡的家伙,本身和奇跡一樣了不起啊! 歡迎大家關注??點贊??收藏??留言??希望看完我的文章對你有小小的幫助,如有錯誤,可以指出,讓我們一起探討學習交流,一起加油鴨。 本小節(jié)我們將學習字符分類函數(shù),字符

    2024年02月04日
    瀏覽(33)
  • linux中的setenv函數(shù)用法

    在Linux系統(tǒng)中,setenv是一個用于設置環(huán)境變量的函數(shù)。它的語法如下: 其中,name參數(shù)表示要設置的環(huán)境變量名,value參數(shù)表示要為該變量設置的值,overwrite參數(shù)指示是否覆蓋已存在的同名變量。如果overwrite參數(shù)為0,且已存在同名變量,則不會修改該變量;否則,將會覆蓋原有

    2024年02月16日
    瀏覽(21)
  • MySQL中的cast()函數(shù)用法

    CAST()函數(shù),把一個字段轉成另一個字段,主要轉化的是字段的類型 其語法為:cast(字段名 as 轉換的類型 ) ? ? ? ? ? ? ? ? 轉換的類型共有: CHAR? ? ? ? ? ? 字符型 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? DATE? ? ? ? ? ? 日期型 ? ? ? ? ? ? ? ? ? ? ? ? ? ?

    2024年02月11日
    瀏覽(85)
  • Python中的filter函數(shù)用法詳解

    Python中的filter函數(shù)用法詳解

    目錄 引言 一、filter函數(shù)基本用法 二、filter函數(shù)應用場景 1、篩選符合條件的元素 2、數(shù)據(jù)清洗和預處理 3、復雜條件篩選 4、與其他函數(shù)結合使用 三、filter函數(shù)與lambda表達式 四、filter函數(shù)與列表推導式 五、總結 Python中的filter函數(shù)是一種內置的高效過濾器,用于從序列中篩選

    2024年02月21日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包