C 語(yǔ)言實(shí)例 – 計(jì)算字符串長(zhǎng)度
C 語(yǔ)言實(shí)例 - 計(jì)算字符串長(zhǎng)度
計(jì)算字符串長(zhǎng)度。
實(shí)例 - 使用 strlen()
#include <stdio.h>
#include <string.h>
int main()
{
char s[1000];
int len;
printf("輸入字符串: ");
scanf("%s", s);
len = strlen(s);
printf("字符串長(zhǎng)度: %d", len);
return 0;
}
輸出結(jié)果為:
輸入字符串: runoob 字符串長(zhǎng)度: 6
實(shí)例 - 不使用 strlen()
#include <stdio.h>
int main()
{
char s[1000], i;
printf("輸入字符串: ");
scanf("%s", s);
for(i = 0; s[i] != '\0'; ++i);
printf("字符串長(zhǎng)度: %d", i);
return 0;
}
輸出結(jié)果為:
輸入字符串: runoob 字符串長(zhǎng)度: 6
相關(guān)文章
- C++中的字符串編碼怎么處理
- C++中的可移植性和跨平臺(tái)開(kāi)發(fā)教程詳解
- C++編譯器和鏈接器工作原理及使用方法完全指南
- C語(yǔ)言形參和實(shí)參的區(qū)別詳解
- C++?OpenMP簡(jiǎn)單介紹
- C語(yǔ)言完數(shù)的實(shí)現(xiàn)示例
- C++?requires關(guān)鍵字簡(jiǎn)單介紹
- C語(yǔ)言中pthread_exit()函數(shù)實(shí)現(xiàn)終止線程
- C語(yǔ)言全局變量和局部變量的示例代碼
- C++數(shù)據(jù)封裝以及定義結(jié)構(gòu)的詳細(xì)講解
- Visual Studio 遠(yuǎn)程調(diào)試步驟
- 詳解.Net緩存之MemoryCahe
- 如何在.NET Core中為gRPC服務(wù)設(shè)計(jì)消息文件(Proto)
- .NET 開(kāi)源配置組件 AgileConfig的使用簡(jiǎn)介
- .NET之生成數(shù)據(jù)庫(kù)全流程實(shí)現(xiàn)
- IIS部署ASP.NET5的實(shí)現(xiàn)步驟
- ASP.NET Core中間件初始化的實(shí)現(xiàn)
- ASP.NET Core 文件響應(yīng)壓縮的常見(jiàn)使用誤區(qū)
- .NET Core結(jié)合Nacos實(shí)現(xiàn)配置加解密的方法
- asp.net core為IHttpClientFactory添加動(dòng)態(tài)命名配置