// 比较 strlen(str)和 sizeof(str)的不同
来源:互联网 发布:如何玩好刘邦知乎 编辑:程序博客网 时间:2024/05/20 03:40
#include <STDIO.H>
#include "string.h"
int main()
{
int x = 0;
char str[10] ;
// strlen()以'\0',作为结束标志,故strlen(str)不确定
x = strlen(str);
printf("strlen of str is: %d \n",x);
x = sizeof(str);
//而sizeof(str)==10
printf("sizeof of str is: %d \n",x);
char str2[] = "0123456789"; // 会自动添加一个结束符'\0'
// strlen()以'\0',作为结束标志,故strlen(str2)==10
x = strlen(str2);
printf("strlen of str2 is: %d \n",x);
x = sizeof(str2);
//而sizeof()则会把'\0'也计算在内,sizeof(str2)==10
printf("sizeof of str2 is: %d \n",x);
return 0;
}
#include "string.h"
int main()
{
int x = 0;
char str[10] ;
// strlen()以'\0',作为结束标志,故strlen(str)不确定
x = strlen(str);
printf("strlen of str is: %d \n",x);
x = sizeof(str);
//而sizeof(str)==10
printf("sizeof of str is: %d \n",x);
char str2[] = "0123456789"; // 会自动添加一个结束符'\0'
// strlen()以'\0',作为结束标志,故strlen(str2)==10
x = strlen(str2);
printf("strlen of str2 is: %d \n",x);
x = sizeof(str2);
//而sizeof()则会把'\0'也计算在内,sizeof(str2)==10
printf("sizeof of str2 is: %d \n",x);
return 0;
}
- // 比较 strlen(str)和 sizeof(str)的不同
- // 比较 strlen(str)和 sizeof(str)的不同 2
- strlen(str)和sizeof(str)
- sizeof() 、strlen()、str.length的区分
- 负数和strlen(str)不能进行比较
- strlen(char *)和str.length()以及str.size()的区别
- strlen和str.length()的区别
- strlen和str.length()的区别
- strlen和str.length()的区别 .
- C/C++ strlen(str)和str.length()和str.size()的区别
- C/C++ strlen(str)和str.length()和str.size()的区别
- char * str中的str(%s),*str,str(地址),&str,&str[0]之间的不同关系
- sizeof()和strlen()的不同
- list和str比较
- sizeof和strlen的比较
- 关于sizeof(str)的问题
- python的str()和repr()函数比较
- 关于求字符串长度的问题,(strlen(),str.size()和str.length())
- java继承情况下初始化顺序
- 8.Linux文件系统
- net 实现三种验证码(汉字验证码,数字验证码,数字+英文验证)附带登陆验证实例
- Maximum Depth of Binary Tree--二叉树的深度
- fileupload中设置临时文件路径相关问题
- // 比较 strlen(str)和 sizeof(str)的不同
- 跳出循环、常量、枚举、数组、冒泡排序
- C++中数组初始化的方法级不同方法之间的差别
- 该是时候静下心来了
- 二叉搜索树的实现
- 确定大小端模式(主机字节序)
- Jackson框架:Java与Json互转
- FreeRTOS STM32移植笔记
- (3)C语言代码之统计单词个数