| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 558 人关注过本帖
标题:求值问题
只看楼主 加入收藏
plane5530
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2007-1-19
结帖率:83.33%
收藏
 问题点数:0 回复次数:8 
求值问题
一道作业题:
若有以下说明:
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}
char c='a',d,g;
则数值为4的表达式是:
A。a[g-c] B. a[4] C. a['d'-'c'] D. a['d'-c]
标准答案是D。
我只知道a[4]的值是5,其它的A、B、D我不知道是怎么计算的,有请网友帮助并详细给解释下,谢谢!
搜索更多相关主题的帖子: 求值 
2007-03-15 12:34
走刀口→超
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5018
专家分:0
注 册:2006-3-14
收藏
得分:0 

是用字母的ASCII码进行计算的。

选项D中,字符d的ASCII码是100,而c里面的字母是a,ASCII码是97。

然后100-97=3。a[3]=4嘛。


人在江湖【走】,怎能不挨【刀】;为了能活【口】,唯有把己【超】!come on...
2007-03-15 12:37
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
收藏
得分:0 
现在都回帖这么快,太有竞争力了!

刚从水区回来,没赶上!

雁无留踪之意,水无取影之心
2007-03-15 12:40
走刀口→超
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5018
专家分:0
注 册:2006-3-14
收藏
得分:0 
嘿嘿,这就是水区版主的特征。反映速度快!可是今天的网络和我过不起。好慢饿。我去水了。你来解释吧。

人在江湖【走】,怎能不挨【刀】;为了能活【口】,唯有把己【超】!come on...
2007-03-15 12:42
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
收藏
得分:0 
唉,都被你给说了,还怎么解释,都不留点给我

雁无留踪之意,水无取影之心
2007-03-15 13:21
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
收藏
得分:0 

对,你好像还给我留了点,谢了哦

答案A中的g由于没有赋值,结果是不可预料的


雁无留踪之意,水无取影之心
2007-03-15 13:22
高达
Rank: 1
等 级:新手上路
威 望:1
帖 子:261
专家分:0
注 册:2006-10-27
收藏
得分:0 

啊 这种题 郁闷 要是 用来运算 有时会出错的


哎 时间....................
2007-03-15 14:32
高达
Rank: 1
等 级:新手上路
威 望:1
帖 子:261
专家分:0
注 册:2006-10-27
收藏
得分:0 
比如这样做就会出 乱子
#include <stdio.h>
main()
{
char i;
for (i=0;i<100;i++)
printf("%c",i);
getch();
}

哎 时间....................
2007-03-15 14:35
走刀口→超
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5018
专家分:0
注 册:2006-3-14
收藏
得分:0 
所以说中国的考试就是考这种东西的!

人在江湖【走】,怎能不挨【刀】;为了能活【口】,唯有把己【超】!come on...
2007-03-15 14:44
快速回复:求值问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019065 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved