Programming 版 (精华区)

发信人: JJason (总统~~), 信区: Programming
标  题: [合集]请教一道c语言的题目,谢谢
发信站: 哈工大紫丁香 (2003年03月10日10:18:46 星期一), 站内信件


────────────────────────────────────────
 RoBaggio (Baggio)                    于 Tue Dec 17 17:18:04 2002) 说道:


设有程序段
t=0; 
while  (printf("*"));
     {t++;
  if(t<3)  break }
   下面描述正确的是:
A)其中循环控制表达式与0等价       
B)其中循环控制表达式与'0'等价
C)其中循环控制表达式是不合法的     
D)以上说法部不对

────────────────────────────────────────
 charlie (飞龙在天)                   于 2002年12月17日18:04:11 星期二 说道:

应该选择d吧?
作一个试验看看就知道了
【 在 RoBaggio (Baggio) 的大作中提到: 】

: 设有程序段
: t=0; 
: while  (printf("*"));
:      {t++;
:   if(t<3)  break }
:    下面描述正确的是:
: A)其中循环控制表达式与0等价       
: B)其中循环控制表达式与'0'等价
: C)其中循环控制表达式是不合法的     
: D)以上说法部不对

────────────────────────────────────────
 charlie (飞龙在天)                   于 2002年12月17日18:09:58 星期二 说道:

下面的是我的程序:
#include <stdio.h>
void main()
{
    int t=0;
    int test ;
    while  ( test = printf("*") )
    {
        t++;
        if(t<3)
            break ;
    }
}
跟踪test的值发现test=1
【 在 RoBaggio (Baggio) 的大作中提到: 】

: 设有程序段
: t=0; 
: while  (printf("*"));
:      {t++;
:   if(t<3)  break }
:    下面描述正确的是:
: A)其中循环控制表达式与0等价       
: B)其中循环控制表达式与'0'等价
: C)其中循环控制表达式是不合法的     
: D)以上说法部不对

────────────────────────────────────────
 pamws (书虫)                         于 2002年12月17日18:44:00 星期二 说道:

【 在 RoBaggio (Baggio) 的大作中提到: 】

: 设有程序段
: t=0; 
: while  (printf("*"));
                      ^ 有这个吗?
:      {t++;
:   if(t<3)  break }
:    下面描述正确的是:
: A)其中循环控制表达式与0等价       
: B)其中循环控制表达式与'0'等价
: C)其中循环控制表达式是不合法的     
: D)以上说法部不对

────────────────────────────────────────
 coolren (茄子)                       于 2002年12月17日22:04:08 星期二 说道:

  刚刚运行试了一下,输出了一个  * 
  循环一到break就跳出来了
  我会选 d
  但感觉就这道题来说不怎么严密
【 在 charlie (飞龙在天) 的大作中提到: 】
: 下面的是我的程序:
: #include <stdio.h>
: void main()
: {
:     int t=0;
:     int test ;
:     while  ( test = printf("*") )
:     {
:         t++;
:         if(t<3)
:             break ;

────────────────────────────────────────
 IcebergLiu (A_WEN)                   于 Tue Dec 17 22:07:40 2002) 说道:


应该是d,
因为printf返回打印的字符数,所以相当于while(1),
所以,进入循环后立即跳出.

【 在 RoBaggio (Baggio) 的大作中提到: 】

: 设有程序段
: t=0; 
: while  (printf("*"));
:      {t++;
:   if(t<3)  break }
:    下面描述正确的是:
: A)其中循环控制表达式与0等价       
: B)其中循环控制表达式与'0'等价
: C)其中循环控制表达式是不合法的     
: D)以上说法部不对



────────────────────────────────────────
 godkiller (一天到晚游泳的鱼)         于 2002年12月17日22:10:16 星期二 说道:

这题没意思,还是少作为妙,有那时间干啥不行
【 在 RoBaggio (Baggio) 的大作中提到: 】

: 设有程序段
: t=0; 
: while  (printf("*"));
:      {t++;
:   if(t<3)  break }
:    下面描述正确的是:
: A)其中循环控制表达式与0等价       
: B)其中循环控制表达式与'0'等价
: C)其中循环控制表达式是不合法的     
: D)以上说法部不对

────────────────────────────────────────
 gunslover (how long how long dire straits)  于 2002年12月18日08:14:34 星期三 说道:

还是选 B 吧
实现的功能是一样的
【 在 RoBaggio (Baggio) 的大作中提到: 】

: 设有程序段
: t=0; 
: while  (printf("*"));
:      {t++;
:   if(t<3)  break }
:    下面描述正确的是:
: A)其中循环控制表达式与0等价       
: B)其中循环控制表达式与'0'等价
: C)其中循环控制表达式是不合法的     
: D)以上说法部不对

────────────────────────────────────────
 gunslover (how long how long dire straits)  于 2002年12月18日21:31:20 星期三 说道:

在循环控制中 起的作用应该是和 b一样的吧
【 在 bell (我啥时候抓过猩猩) 的大作中提到: 】
: 应该是d吧,因为printf函数通常返回打印的字符个数。在这里应该是1.
: 【 在 RoBaggio (Baggio) 的大作中提到: 】
: : 设有程序段
: : t=0; 
: : while  (printf("*"));
: :      {t++;

────────────────────────────────────────
 PowerStation (珍惜爱·勇敢爱)        于 2002年12月19日12:42:29 星期四 说道:

谁在我面前把程序写成这样,我就一刀捅死他!
【 在 RoBaggio (Baggio) 的大作中提到: 】

: 设有程序段
: t=0; 
: while  (printf("*"));
:      {t++;
:   if(t<3)  break }
:    下面描述正确的是:
: A)其中循环控制表达式与0等价       
: B)其中循环控制表达式与'0'等价
: C)其中循环控制表达式是不合法的     
: D)以上说法部不对

────────────────────────────────────────
 JJason (酱牛肉)                      于 2002年12月19日12:52:32 星期四 说道:

没有养成好的习惯
【 在 bell (冷冷星光|满意说明档) 的大作中提到: 】
: 也不知道那个while到底控制了什么东西。是不是加";"成习惯了?
: 【 在 PowerStation (珍惜爱·勇敢爱) 的大作中提到: 】
: : 谁在我面前把程序写成这样,我就一刀捅死他!

────────────────────────────────────────
 xceman (辉->雪狼*遥望北方)           于 2002年12月19日13:08:13 星期四 说道:

对,谁敢把程序写成这样,我就把他和他的程序带到你的面前,
让你。。。
【 在 PowerStation (珍惜爱·勇敢爱) 的大作中提到: 】
: 谁在我面前把程序写成这样,我就一刀捅死他!
: 【 在 RoBaggio (Baggio) 的大作中提到: 】
: : 设有程序段
: : t=0; 
: : while  (printf("*"));
: :      {t++;
: :   if(t<3)  break }
: :    下面描述正确的是:
: : A)其中循环控制表达式与0等价       

────────────────────────────────────────
 gunslover (how long how long dire straits)  于 2002年12月19日13:13:26 星期四 说道:

赫赫
【 在 xceman (辉->雪狼*遥望北方) 的大作中提到: 】
: 对,谁敢把程序写成这样,我就把他和他的程序带到你的面前,
: 让你。。。
: 【 在 PowerStation (珍惜爱·勇敢爱) 的大作中提到: 】
: : 谁在我面前把程序写成这样,我就一刀捅死他!

────────────────────────────────────────
 xceman (辉->雪狼*遥望北方)           于 2002年12月19日13:14:33 星期四 说道:

个人感觉这种程序离实用太远,
没有必要兴师动众的讨论,
真正的程序不会是这样,the simplest is the best,
只有少数人能看懂的程序决不是好程序。
像上面的这个问题,可以找到c99标准查查printf地返回值,
如果还要详细,就看看各种编译器的实现方法。
提出这种问题,感觉容易把大家误导到“咬文嚼字”的地步,
而不是重视实际应用。
//纯属个人想法,很早就想说,今天偷戈懒,说了
【 在 JJason (酱牛肉) 的大作中提到: 】
: 没有养成好的习惯
: 【 在 bell (冷冷星光|满意说明档) 的大作中提到: 】
: : 也不知道那个while到底控制了什么东西。是不是加";"成习惯了?

────────────────────────────────────────
 PowerStation (珍惜爱·勇敢爱)        于 2002年12月19日13:16:14 星期四 说道:

你看我的回复就是:the simplest is the best :)
【 在 xceman (辉->雪狼*遥望北方) 的大作中提到: 】
: 个人感觉这种程序离实用太远,
: 没有必要兴师动众的讨论,
: 真正的程序不会是这样,the simplest is the best,
: 只有少数人能看懂的程序决不是好程序。
: 像上面的这个问题,可以找到c99标准查查printf地返回值,
: 如果还要详细,就看看各种编译器的实现方法。
: 提出这种问题,感觉容易把大家误导到“咬文嚼字”的地步,
: 而不是重视实际应用。
: //纯属个人想法,很早就想说,今天偷戈懒,说了

────────────────────────────────────────
 JJason (酱牛肉)                      于 2002年12月19日13:23:29 星期四 说道:

make things as simple as possible,
but bo simpler
呵呵
【 在 PowerStation (珍惜爱·勇敢爱) 的大作中提到: 】
: 你看我的回复就是:the simplest is the best :)
: 【 在 xceman (辉->雪狼*遥望北方) 的大作中提到: 】
: : 个人感觉这种程序离实用太远,
: : 没有必要兴师动众的讨论,
: : 真正的程序不会是这样,the simplest is the best,
: : 只有少数人能看懂的程序决不是好程序。
: : 像上面的这个问题,可以找到c99标准查查printf地返回值,
: : 如果还要详细,就看看各种编译器的实现方法。
: : 提出这种问题,感觉容易把大家误导到“咬文嚼字”的地步,
: : 而不是重视实际应用。

────────────────────────────────────────
 gunslover (how long how long dire straits)  于 2002年12月19日13:48:08 星期四 说道:

【 在 JJason (酱牛肉) 的大作中提到: 】
: make things as simple as possible,
: but bo simpler
: 呵呵
: 【 在 PowerStation (珍惜爱·勇敢爱) 的大作中提到: 】
: : 你看我的回复就是:the simplest is the best :)

────────────────────────────────────────
 gplayer (好好打球,天天向上)          于 2002年12月21日20:54:54 星期六 说道:

对有的人,编程是一种游戏和娱乐,别人看东看不懂有什么关系?
自己玩起来高兴就可以~~~
【 在 xceman (辉->雪狼*遥望北方) 的大作中提到: 】
: 个人感觉这种程序离实用太远,
: 没有必要兴师动众的讨论,
: 真正的程序不会是这样,the simplest is the best,
: 只有少数人能看懂的程序决不是好程序。
: 像上面的这个问题,可以找到c99标准查查printf地返回值,
: 如果还要详细,就看看各种编译器的实现方法。
: 提出这种问题,感觉容易把大家误导到“咬文嚼字”的地步,
: 而不是重视实际应用。
: //纯属个人想法,很早就想说,今天偷戈懒,说了

────────────────────────────────────────
 PowerStation (猪头小队员·工大版主)  于 2002年12月21日21:12:04 星期六 说道:

你去玩这个就是呗,http://www.au.ioccc.org/main.html
The International Obfuscated C Code Contest
【 在 gplayer (好好打球,天天向上) 的大作中提到: 】
: 对有的人,编程是一种游戏和娱乐,别人看东看不懂有什么关系?
: 自己玩起来高兴就可以~~~
: 【 在 xceman (辉->雪狼*遥望北方) 的大作中提到: 】
: : 个人感觉这种程序离实用太远,
: : 没有必要兴师动众的讨论,
: : 真正的程序不会是这样,the simplest is the best,
: : 只有少数人能看懂的程序决不是好程序。
: : 像上面的这个问题,可以找到c99标准查查printf地返回值,
: : 如果还要详细,就看看各种编译器的实现方法。
: : 提出这种问题,感觉容易把大家误导到“咬文嚼字”的地步,

────────────────────────────────────────
 fobcaesar (温泉企鹅)〓(欢喜的慈雨)   于 2002年12月21日21:14:28 星期六 说道:

在推荐一些!
ACM ICPC
acm.uva.es
acm.zju.edu.cn
【 在 PowerStation (猪头小队员·工大版主) 的大作中提到: 】
: 你去玩这个就是呗,http://www.au.ioccc.org/main.html
: The International Obfuscated C Code Contest
: 【 在 gplayer (好好打球,天天向上) 的大作中提到: 】
: : 对有的人,编程是一种游戏和娱乐,别人看东看不懂有什么关系?
: : 自己玩起来高兴就可以~~~

────────────────────────────────────────
 pamws (书虫)                         于 2002年12月22日10:03:19 星期天 说道:

re 这个很容易上瘾
【 在 fobcaesar (温泉企鹅)〓(欢喜的慈雨) 的大作中提到: 】
: 在推荐一些!
: ACM ICPC
: acm.uva.es
: acm.zju.edu.cn
: 【 在 PowerStation (猪头小队员·工大版主) 的大作中提到: 】
: : 你去玩这个就是呗,http://www.au.ioccc.org/main.html
: : The International Obfuscated C Code Contest

────────────────────────────────────────
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:206.470毫秒