sizeof
定义
sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。
用法
sizeof(类型说明符,数组名或表达式) 或 sizeof (变量名)
例(在devcpp中测试)
sizeof(int)=4 int占4字节
sizeof(char)=1 char占1字节
sizeof(double)=8 double占8字节
{
int number[100]={0};
sizeof(number)=400 int数组占400字节
}
strlen
定义
函数返回字符串str的长度(即空值结束符之前字符数目)。
用法
strlen (字符数组名)
例( 在devcpp中测试 )
char ch[50]={"apple"};
strlen(ch)=5 一共五个字符
ch[5]='a';
strlen(ch)=6 在ch[5]添加了一个字符,一共六个字符
ch[3]='\0';
strlen(ch)=3 在ch[3]添加了结束符,返回值仅计算出前3个字符,ch[4]和ch[5]中的字符无法检测出来
网友评论