搞笑的 strlen与 sizeof
来源:互联网 发布:网络咨询医生招聘 编辑:程序博客网 时间:2024/05/29 10:03
#include<stdio.h>#include<string.h>void main(){char str[20]="0123456789";int a=strlen(str);int b=sizeof(str);printf("%d,%d\n",a,b);}
这个输出什么肯定非常简单:10,20
但是,如果把上面的20换成其他的数就搞笑了
第一阶段:
#include<stdio.h>#include<string.h>void main(){char str[10]="0123456789";int a=strlen(str);int b=sizeof(str);printf("%d,%d\n",a,b);}上面的代码输出11,10
#include<stdio.h>#include<string.h>void main(){char str[9]="0123456789";int a=strlen(str);int b=sizeof(str);printf("%d,%d\n",a,b);}
上面的代码输出11,9
上面两段代码还可以接受,下面的就更好玩了
#include<stdio.h>#include<string.h>void main(){char str[5]="0123456789";int a=strlen(str);int b=sizeof(str);printf("%d,%d\n",a,b);}上面输出7,5
#include<stdio.h>#include<string.h>void main(){char str[2]="0123456789";int a=strlen(str);int b=sizeof(str);printf("%d,%d\n",a,b);}
上面又输出几呢?5,2
哈哈。
0 0
- 搞笑的 strlen与 sizeof
- sizeof详解 sizeof与strlen的比较
- sizeof与strlen的区别
- sizeof()与strlen()的区别
- sizeof 与 strlen 的区别
- sizeof与strlen的区别
- strlen与sizeof的区别
- sizeof()与strlen()的区别
- strlen与sizeof的区别
- sizeof与strlen的用法
- sizeof与strlen的用法
- Sizeof与Strlen的区别
- strlen与sizeof的区别
- sizeof与strlen的区别
- sizeof与strlen的区别?
- sizeof与strlen的区别
- strlen与sizeof的区别
- sizeof与strlen的区别
- libcurl 编译详解
- 规则 4.12:函数接口输出参数要对返回码进行详细描述,不同返回码独立成行,并左对齐。
- Linux GCC常用命令
- 快速幂算法的理解
- android 基础知识 字体加粗
- 搞笑的 strlen与 sizeof
- linux安装Hadoop-单机环境
- mac 终端 svn 命令
- Go 语言的 parse 解析器
- iOS UIActionSheet的用法
- linux 下logrorate的理解和配置
- java中null与""的区别
- jquery之点击表格的某一行获取其id
- Manifest.permission_group类详解