发现关于数组求其长度 strlen 和 sizeof的问题
2015-10-27 09:50
387 查看
strlen
是一个计数器,判断是否末尾为'\0',计数停止。返回一个int类型的长度。
sizeof
是一个求类型的长度
#include<stdio.h>
int main()
{
char *a;
char s[10];
a=gets(s);
printf("%d\n",strlen(s));
printf("%s\n",s);
int i = strlen(a)-1;
for(;i>=0;i--)
printf("%c",a[i]);
return 1;
}
是一个计数器,判断是否末尾为'\0',计数停止。返回一个int类型的长度。
sizeof
是一个求类型的长度
例题:用C语言写:输入一个不多于3位的整数,要求: ①求出它是几位数; ②分别打印出每一位数字。 ③将它逆序输出,例如原数为127,应输出721的程序,
#include<stdio.h>
int main()
{
char *a;
char s[10];
a=gets(s);
printf("%d\n",strlen(s));
printf("%s\n",s);
int i = strlen(a)-1;
for(;i>=0;i--)
printf("%c",a[i]);
return 1;
}
相关文章推荐
- pdf编辑工具破解版
- linux_stat函数
- NiftyDialogEffects-多种弹出效果的对话框
- LVS技术浅析-WHY
- error: xml2-config not found. Please check your libxml2 installation
- 如何在win7上安装memcached,用Java去应用memcached
- 基于SpringMVC与jquery的ajax提交表单的若干情况详解
- 有关AngularJS请求Web API资源的思路
- 智能指针模板,要管理动态分配的内存
- 【转】adobe acrobat pro修改pdf文字
- [Android Tips] 14. Using Proguard with Android without obfuscation
- decorator的class方式
- WebService中获取request对象一例
- Android开发最佳实践(胡凯版本)
- 51单片机与hc06蓝牙模块
- ActionSheet 显示在 UIWindow,弹出又消失了解决办法
- 关于SSH框架的Struts过滤器错误
- 收缩日志 dump transaction 语句错误(SQL 2008)
- C++类成员冒号初始化以及构造函数内赋值
- CentOS编译PHP5过程中常见错误信息的解决方法