真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

統(tǒng)計字符串長度,strlen和sizeof有啥區(qū)別?-創(chuàng)新互聯(lián)

本文來自公眾號:C語言編程技術(shù)分享

成都創(chuàng)新互聯(lián)公司專注于網(wǎng)站建設(shè)|成都網(wǎng)站維護(hù)公司|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計與制作經(jīng)驗,為許多企業(yè)提供了網(wǎng)站定制設(shè)計服務(wù),案例作品覆蓋成都辦公窗簾等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身設(shè)計品質(zhì)網(wǎng)站。
一、練習(xí)

字符串函數(shù)strlen和運算符sizeof是我們學(xué)習(xí)C語言很常見的兩個東東,也是用的比較多的。如果把這二位用在統(tǒng)計字符串的長度上,它們有什么區(qū)別呢?就比如這面這段C程序:

#include#include#includeint main()
{
	char string[5] = {'\0'};
	printf("%d ", strlen(string));
	printf("%u\n", sizeof(string));
		
	system("pause");
	return 0;
}

這段C程序聲明了一個字符數(shù)組string,它有五個元素,每個元素的值都是空字符 \0 。然后分別用字符串函數(shù)strlen和運算符sizeof帶上字符數(shù)組string作為參數(shù),以此計算string的長度。

先運行一般,運行結(jié)果如下圖所示:

字符串函數(shù)strlen的計算結(jié)果是:0

運算符sizeof的計算結(jié)果是:5

二、知識點

字符串函數(shù)strlen接一個字符數(shù)組名,表示的是該字符數(shù)組中的有效字符數(shù),也就是非空字符的個數(shù)。

運算符sizeof接一個字符數(shù)組名,表示的是該字符數(shù)組的存儲空間個數(shù),也就是有多少個位置來放字符。

三、拓展下

那么如下的C程序會輸出什么呢?歡迎留言評論。

#include#include#includeint main()
{
	char string[5] = {'1', '2'};
	printf("%d ", strlen(string));
	printf("%u\n", sizeof(string));
		
	system("pause");
	return 0;
}

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


網(wǎng)站名稱:統(tǒng)計字符串長度,strlen和sizeof有啥區(qū)別?-創(chuàng)新互聯(lián)
當(dāng)前地址:http://weahome.cn/article/dgepdi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部