荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: bakey (猪朋狗友), 信区: Program
标 题: [合集]我来发问,请立即回答,不要自己查验
发信站: 荔园晨风BBS站 (2006年01月09日18:56:10 星期一), 站内信件
☆ 1 ──────────── 我是分割线 ─────────────────☆
发信人: huhaiming (一生只爱她), 信区: Program
标 题: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日14:08:37 星期五
简单的题目数道,大家踊跃答题:
1 char s1[]="";
2 char s2[]="Hello World";
3 char *p=s2;
4 char *q=NULL;
5 char *r=malloc(100);
求 sizeof(s1),sizeof(s2),sizeof(p),sizeof(q),sizeof(r)
6 char s3[20]={'A','N','S','I','\0','C','+','+'};
7 char s4[6]={'I','S','O','C','+','+'};
求 strlen(s3),strlen(s4)
8 void Func( char str[100] )
{
请计算 sizeof( str )
}
☆ 2 ──────────── 我是分割线 ─────────────────☆
发信人: bakey (猪朋狗友), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日17:23:32 星期五
我来答一下试试
还没上机验过
1,1
2,12
3,4
4,4
5,4
6,4
7,6
8,4
maiming大哥帮忙看看答错了多少?咔咔
【 在 huhaiming (一生只爱她) 的大作中提到: 】
: 标 题: 我来发问,请立即回答,不要自己查验
: 发信站: 荔园晨风BBS站 (2006年01月06日14:08:37 星期五), 站内信件
:
:
: 简单的题目数道,大家踊跃答题:
:
: 1 char s1="";
: 2 char s2="Hello World";
: 3 char *p=s2;
: 4 char *q=NULL;
: 5 char *r=malloc(100);
: 求 sizeof(s1),sizeof(s2),sizeof(p),sizeof(q),sizeof(r)
:
: 6 char s3[20]={'A','N','S','I','\0','C','+','+'};
: 7 char s4[6]={'I','S','O','C','+','+'};
: 求 strlen(s3),strlen(s4)
:
: 8 void Func( char str[100] )
: {
: 请计算 sizeof( str )
: }
: --
:
: 菩提本无树,明镜亦非台
:
: 本来无一物,何处惹尘埃
: ※ 修改:·huhaiming 於 01月06日15:55:22 修改本文·[FROM: 192.168.95.1]
: ※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.95.1]
☆ 3 ──────────── 我是分割线 ─────────────────☆
发信人: dof (复习吧…… ), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: Fri Jan 6 20:39:14 2006
MD我电脑操作就只会上bbs和qq
【 在 huhaiming 的大作中提到: 】
: 简单的题目数道,大家踊跃答题:
: 1 char s1[]="";
: 2 char s2[]="Hello World";
: 3 char *p=s2;
: 4 char *q=NULL;
: 5 char *r=malloc(100);
: 求 sizeof(s1),sizeof(s2),sizeof(p),sizeof(q),sizeof(r)
: 6 char s3[20]={'A','N','S','I','\0','C','+','+'};
: 7 char s4[6]={'I','S','O','C','+','+'};
: 求 strlen(s3),strlen(s4)
: 8 void Func( char str[100] )
: {
: 请计算 sizeof( str )
: }
☆ 4 ──────────── 我是分割线 ─────────────────☆
发信人: apm (apm), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: Fri Jan 6 20:58:11 2006
【 在 bakey 的大作中提到: 】
: 我来答一下试试
: 还没上级验过
: 1,1
: 2,12 (11 )(似乎按你那样肯定 1和 2有一个是错的)
: 3,4
: 4,4
: 5,4
: 6,4
: 7,6 (好象数组空间少了一个。。。是不是 5 ?)
: 8,4 ( 不确定 ? )
: maiming大哥帮忙看看答错了多少?咔咔
: 【 在 huhaiming (一生只爱她) 的大作中提到: 】
: : 标 题: 我来发问,请立即回答,不要自己查验
: : 发信站: 荔园晨风BBS站 (2006年01月06日14:08:37 星期五), 站内信件
: :
: :
: : 简单的题目数道,大家踊跃答题:
: :
: : 1 char s1="";
: : 2 char s2="Hello World";
: (以下引言省略...)
☆ 5 ──────────── 我是分割线 ─────────────────☆
发信人: mmkiller (玩乐主义者), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日21:03:23 星期五
8 不是 100 么
【 在 bakey (猪朋狗友) 的大作中提到: 】
: 我来答一下试试
: 还没上级验过
: 1,1
: 2,12
: 3,4
: 4,4
: 5,4
: 6,4
: 7,6
: 8,4
: .................(以下省略)
☆ 6 ──────────── 我是分割线 ─────────────────☆
发信人: bakey (猪朋狗友), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日21:04:31 星期五
按他出题的意思应该是指传指针
【 在 mmkiller (玩乐主义者) 的大作中提到: 】
: 8 不是 100 么
: 【 在 bakey (猪朋狗友) 的大作中提到: 】
: : 我来答一下试试
: : 还没上级验过
: : 1,1
: : 2,12
: : 3,4
: : 4,4
: : 5,4
: : 6,4
: .................(以下省略)
☆ 7 ──────────── 我是分割线 ─────────────────☆
发信人: bakey (猪朋狗友), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日21:06:12 星期五
1和2没错,自己想想^_^
7,我暂时想不到好的解释,不过可以肯定一点是strlen是以\0为结束符
8,按作者的意思应该是考传址调用,虽然写法有错
【 在 apm (apm) 的大作中提到: 】
:
: 【 在 bakey 的大作中提到: 】
: : 我来答一下试试
: : 还没上级验过
: : 1,1
: : 2,12 (11 )(似乎按你那样肯定 1和 2有一个是错的)
: : 3,4
: : 4,4
: : 5,4
: : 6,4
: .................(以下省略)
☆ 8 ──────────── 我是分割线 ─────────────────☆
发信人: mmkiller (玩乐主义者), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日21:07:02 星期五
不过我没见过参数这样写的
【 在 bakey (猪朋狗友) 的大作中提到: 】
: 按他出题的意思应该是指传指针
: 【 在 mmkiller (玩乐主义者) 的大作中提到: 】
: : 8 不是 100 么
: : .................(以下省略)
☆ 9 ──────────── 我是分割线 ─────────────────☆
发信人: bakey (猪朋狗友), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日21:07:28 星期五
是他写错了^_^
【 在 mmkiller (玩乐主义者) 的大作中提到: 】
: 不过我没见过参数这样写的
: 【 在 bakey (猪朋狗友) 的大作中提到: 】
: : 按他出题的意思应该是指传指针
☆ 10 ──────────── 我是分割线 ─────────────────☆
发信人: huhaiming (一生只爱她), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日21:11:30 星期五
我已经改了原文了。。。faint
bakey,帮我在你m的文章里面写完整那两个[]
【 在 bakey (猪朋狗友) 的大作中提到: 】
: 是他写错了^_^
: 【 在 mmkiller (玩乐主义者) 的大作中提到: 】
: : 不过我没见过参数这样写的
☆ 11 ──────────── 我是分割线 ─────────────────☆
发信人: jaly (C++ Freshman), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日21:12:33 星期五
想不明白为什么有 12 个 = =0
【 在 bakey (猪朋狗友) 的大作中提到: 】
: 1和2没错,自己想想^_^
: 7,我暂时想不到好的解释,不过可以肯定一点是strlen是以\0为结束符
: 8,按作者的意思应该是考传址调用,虽然写法有错
: 【 在 apm (apm) 的大作中提到: 】
: : .................(以下省略)
☆ 12 ──────────── 我是分割线 ─────────────────☆
发信人: mmkiller (玩乐主义者), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日21:12:43 星期五
7 应该是一个不确定的数值吧
记得小民说过,sizeof是个操作符,编译的时候就会确定数值的了。所以strlen函数里面
应该不会按照所声明的 [6] 而不会越界。我想应该是按照指针一直找,找到有 \0 为止。
所以,我觉得会看指针指向的那块内存地址而定。so,没answer。
【 在 bakey ( 猪朋狗
友) 的大作中提到: 】: 1 和
2没错,自己想想^_^: 7,我暂时想不到好的解释,不过可以肯定一点是strlen是以\0为结束符
: 8,按作者的意思应该是考传址调用,虽然写法有错
: 【 在 apm (apm) 的大作中提到: 】
: : .................(以下省略)
☆ 13 ──────────── 我是分割线 ─────────────────☆
发信人: bakey (猪朋狗友), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日21:14:28 星期五
MS已经改了吧....
【 在 huhaiming (一生只爱她) 的大作中提到: 】
: 我已经改了原文了。。。faint
: bakey,帮我在你m的文章里面写完整那两个[]
: 【 在 bakey (猪朋狗友) 的大作中提到: 】
: : 是他写错了^_^
☆ 14 ──────────── 我是分割线 ─────────────────☆
发信人: jaly (C++ Freshman), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日21:14:46 星期五
这个好像是。。。记得书是这样讲的!
【 在 mmkiller (玩乐主义者) 的大作中提到: 】
: 7 应该是一个不确定的数值吧
: 记得小民说过,sizeof是个操作符,编译的时候就会确定数值的了。所以strlen函数里面
: 应该不会按照所声明的 [6] 而不会越界。我想应该是按照指针一直找,找到有 \0 为止?
: 所以,我觉得会看指针指向的那块内存地址而定。so,没answer。
: 【 在 bakey ( 猪朋狗
: 友) 的大作中提到: 】: 1 和
: 2没错,自己想想^_^: 7,我暂时想不到好的解释,不过可以肯定一点是strlen是以\0为结束
: : 8,按作者的意思应该是考传址调用,虽然写法有错
☆ 15 ──────────── 我是分割线 ─────────────────☆
发信人: mmkiller (玩乐主义者), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日21:15:03 星期五
看一下strlen源码就知道了..
【 在 jaly (C++ Freshman) 的大作中提到: 】
: 这个好像是。。。记得书是这样讲的!
: 【 在 mmkiller (玩乐主义者) 的大作中提到: 】
: : 7 应该是一个不确定的数值吧
: : 记得小民说过,sizeof是个操作符,编译的时候就会确定数值的了。所以strlen函数里
: : 应该不会按照所声明的 [6] 而不会越界。我想应该是按照指针一直找,找到有 \0 为?
: : 所以,我觉得会看指针指向的那块内存地址而定。so,没answer。
: : 【 在 bakey ( 猪朋狗
: : 友) 的大作中提到: 】: 1 和
: : 2没错,自己想想^_^: 7,我暂时想不到好的解释,不过可以肯定一点是strlen是以\0为结
☆ 16 ──────────── 我是分割线 ─────────────────☆
发信人: bakey (猪朋狗友), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日21:15:16 星期五
嗯,我也是这样想......
【 在 mmkiller (玩乐主义者) 的大作中提到: 】
: 7 应该是一个不确定的数值吧
: 记得小民说过,sizeof是个操作符,编译的时候就会确定数值的了。所以strlen函数里面
: 应该不会按照所声明的 [6] 而不会越界。我想应该是按照指针一直找,找到有 \0 为止?
: 所以,我觉得会看指针指向的那块内存地址而定。so,没answer。
: 【 在 bakey ( 猪朋狗
: 友) 的大作中提到: 】: 1 和
: 2没错,自己想想^_^: 7,我暂时想不到好的解释,不过可以肯定一点是strlen是以\0为结束
: : 8,按作者的意思应该是考传址调用,虽然写法有错
☆ 17 ──────────── 我是分割线 ─────────────────☆
发信人: huhaiming (一生只爱她), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日21:17:09 星期五
分情况,如果是局部变量就是你说的,没有固定答案,视具体情况而不同,
原因是直到遇到\0才返回具体计算的数值
如果是全局变量。。。大家自己可以试试,就知道答案了
【 在 mmkiller (玩乐主义者) 的大作中提到: 】
: 7 应该是一个不确定的数值吧
: 记得小民说过,sizeof是个操作符,编译的时候就会确定数值的了。所以strlen函数里面
: 应该不会按照所声明的 [6] 而不会越界。我想应该是按照指针一直找,找到有 \0 为止?
: 所以,我觉得会看指针指向的那块内存地址而定。so,没answer。
: 【 在 bakey ( 猪朋狗
: 友) 的大作中提到: 】: 1 和
: 2没错,自己想想^_^: 7,我暂时想不到好的解释,不过可以肯定一点是strlen是以\0为结束
: : 8,按作者的意思应该是考传址调用,虽然写法有错
☆ 18 ──────────── 我是分割线 ─────────────────☆
发信人: achang (阿昌), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日22:20:06 星期五
我也是12啊。。怎么这么巧^-^
【 在 jaly (C++ Freshman) 的大作中提到: 】
: 想不明白为什么有 12 个 = =0
: 【 在 bakey (猪朋狗友) 的大作中提到: 】
: : 1和2没错,自己想想^_^
: : 7,我暂时想不到好的解释,不过可以肯定一点是strlen是以\0为结束符
: : 8,按作者的意思应该是考传址调用,虽然写法有错
☆ 19 ──────────── 我是分割线 ─────────────────☆
发信人: bakey (猪朋狗友), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日22:27:14 星期五
还有个\n
【 在 jaly (C++ Freshman) 的大作中提到: 】
: 想不明白为什么有 12 个 = =0
: 【 在 bakey (猪朋狗友) 的大作中提到: 】
: : 1和2没错,自己想想^_^
: : 7,我暂时想不到好的解释,不过可以肯定一点是strlen是以\0为结束符
: : 8,按作者的意思应该是考传址调用,虽然写法有错
☆ 20 ──────────── 我是分割线 ─────────────────☆
发信人: achang (阿昌), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日22:28:15 星期五
????
泓爷详细解释一下啊
【 在 bakey (猪朋狗友) 的大作中提到: 】
: 还有个\n
: 【 在 jaly (C++ Freshman) 的大作中提到: 】
: : 想不明白为什么有 12 个 = =0
☆ 21 ──────────── 我是分割线 ─────────────────☆
发信人: bakey (猪朋狗友), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日22:53:13 星期五
寒,11个字符加个换行啊....
= bakey =
【 在 achang (阿昌) 的大作中提到: 】
: ????
: 泓爷详细解释一下啊
: 【 在 bakey (猪朋狗友) 的大作中提到: 】
: : 还有个\n
☆ 22 ──────────── 我是分割线 ─────────────────☆
发信人: achang (阿昌), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月06日23:09:52 星期五
我一脚踢你上月球啊~
我说的是11题~那个随机值的~
【 在 bakey (猪朋狗友) 的大作中提到: 】
: 寒,11个字符加个换行啊....
: = bakey =
: 【 在 achang (阿昌) 的大作中提到: 】
: : ????
: : 泓爷详细解释一下啊
☆ 23 ──────────── 我是分割线 ─────────────────☆
发信人: huhaiming (一生只爱她), 信区: Program
标 题: Re: 我来发问,请立即回答,不要自己查验
时 间: 2006年01月09日10:58:00 星期一
那个不是换行啊。。。我才寒!
11个字符加字符串结束符号'\0' 就有12个了嘛
【 在 bakey (猪朋狗友) 的大作中提到: 】
: 寒,11个字符加个换行啊....
: = bakey =
: 【 在 achang (阿昌) 的大作中提到: 】
: : ????
: : 泓爷详细解释一下啊
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店