sizeof(),strlen(),计算字节数;

来源:互联网 发布:flash cc mac中文版 编辑:程序博客网 时间:2024/04/26 22:14

strlen不会计算”\0”的值
sizeof()会计算”\0”的值
数组作为函数参数传进去的时候已经退化成了指针了,Func中的函数的参数已经退化成了指针,其中数组的下标100不起任何的作用。

#include <stdio.h>#include <string.h>void Func(char str_arg[100]){  printf("%ld\n",sizeof(str_arg));//计算地址的长度     }int main(int argc,char *argv[]){       char str[]="hello";       printf("%ld\n",sizeof(str)); //计算"\0"       printf("%ld\n",strlen(str));//不计算"\0"       char *p=str;       printf("%ld\n",sizeof(p)); //计算地址的长度       Func(str);        return 0;}

执行结果

    6    5    8    8
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小孩淋巴结发炎肚子疼痛怎么办 顺产后子宫脱垂怎么办 顺产完子宫脱垂怎么办 额头长了个鱼鳞怎么办 脸上长了很多痣怎么办 做过狐臭的疤痕怎么办 痤疮留下的红印怎么办 脸上疤掉了黑印怎么办 脸上有黑色的疤怎么办 一只眼睛外斜视怎么办 残币银行不给换怎么办 手上有多套房的怎么办 长了两层脚指甲怎么办 指甲长了两层怎么办 脚趾甲长了两层怎么办 产妇气血虚没奶怎么办 哺乳期气血不足奶水少怎么办 刚怀孕喝了啤酒怎么办 受风怎么办最快最有效 孕妇后背受风了怎么办 肩膀和后背受风怎么办 手指关节杵肿了怎么办 骨关节退行性变怎么办 疼风脚趾肿了怎么办 痛风脚右侧肿了怎么办 痛风引起的脚肿怎么办 老人腰闪了该怎么办 腰闪了站不起来怎么办 又怕冷又爱上火怎么办 肝上多发小囊肿怎么办 5岁宝宝咳嗽厉害怎么办 5岁宝宝咳嗽有痰怎么办 生川乌外贴中毒怎么办 7个月宝宝流鼻涕怎么办 脸上皮肤毛孔粗大有黑头怎么办 嗓子长了个囊肿怎么办 食管胃粘膜异位怎么办 狗狗肿瘤破了怎么办 婴儿胃食道反流怎么办 小儿胃食道反流怎么办 放疗后咳嗽痰多怎么办