免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 3877 | 回复: 38
打印 上一主题 下一主题

基础测试,sizeof和strlen的输出是什么? [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-01-14 16:46 |只看该作者 |倒序浏览
不要上机测试,否则便没有什么意义。

如下程序的输出是什么?

  1. 在intel x86(32-bit) platform.

  2. #include <stdio.h>;

  3. int main( )
  4. {
  5.     char str[10];
  6.     char *p;

  7.     memset(str,0x00,sizeof(str));

  8.     p = (char *)malloc(100);

  9.     printf("%d\n",sizeof(p));
  10.     printf("%d\n",sizeof('p'));
  11.     printf("%d\n",strlen(str));

  12.     exit(0);
  13. }
复制代码

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2004-01-14 16:48 |只看该作者

基础测试,sizeof和strlen的输出是什么?

我留意了一下。10位面试者,只有一个人回答对了这个题目。

看来,还是CU的兄弟们水平高。

论坛徽章:
0
3 [报告]
发表于 2004-01-14 16:48 |只看该作者

基础测试,sizeof和strlen的输出是什么?

4
2
0

论坛徽章:
0
4 [报告]
发表于 2004-01-14 16:50 |只看该作者

基础测试,sizeof和strlen的输出是什么?

原帖由 "蓝色键盘" 发表:
我留意了一下。10位面试者,只有一个人回答对了这个题目。

看来,还是CU的兄弟们水平高。


偶们还没开始回答呢  

答错了一个

论坛徽章:
0
5 [报告]
发表于 2004-01-14 16:50 |只看该作者

基础测试,sizeof和strlen的输出是什么?

4
1
0

论坛徽章:
0
6 [报告]
发表于 2004-01-14 16:52 |只看该作者

基础测试,sizeof和strlen的输出是什么?

1
1
10

论坛徽章:
0
7 [报告]
发表于 2004-01-14 16:53 |只看该作者

基础测试,sizeof和strlen的输出是什么?

4/1/0

版组什么公司,介绍我去吧,在Unix下干了3年多了。

论坛徽章:
0
8 [报告]
发表于 2004-01-14 16:54 |只看该作者

基础测试,sizeof和strlen的输出是什么?

4
1
0
没上机

论坛徽章:
0
9 [报告]
发表于 2004-01-14 16:55 |只看该作者

基础测试,sizeof和strlen的输出是什么?

4
1
0

论坛徽章:
0
10 [报告]
发表于 2004-01-14 16:56 |只看该作者

基础测试,sizeof和strlen的输出是什么?

4
1
0
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP