章节名称 正确率 是否通过 开始答题 学习视频地址
初识iOS及计算机原理 70% 通过 www.itheima.com
C语言基础 60% 通过 www.itheima.com
数组与指针 50% 未通过 自我评测 www.itheima.com
预处理及文件操作 0% 未通过 自我评测 www.itheima.com
Objective-C入门 60% 通过 www.itheima.com
面相对象 30% 未通过 自我评测 www.itheima.com
本来想报3月的基础班,排名94居然补录失败了!时间不等人于是打算自学一下。看了2天视频,数组与指针这里做了不下5遍了了还不通过,更郁闷的是还有好几个题,给的选项都搞不懂~大家素来围观解决啊!
这是数组与指针的一个选择题。
若有以下说明:
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};
char c = 'a' , d = 'g' ; e = 'c' ;
则数值为4的表达式是? ( ) ----- 单选
A、a[e-c]
B、a[4]
C、a['d'-'c']
D、a[d-c]
数值为4,在数组中应该是a[3]才对吧。0 1 2 3 。 这个3才是数组中4的值。
在char c = 'a' , d = 'g' ; e = 'c' ;的值中查找ASC2的字符编码查找数值就好了。
经过查找c = 'a'=97 d = 'g'=103 e = 'c'=99
选项解析
A、a[e-c] e = 'c'=99 - c = 'a'=97 =a[2] 数组值为3 该选项是错的!
B、a[4] =a[4] 数组值为5 该选项是错的!
C、a['d'-'c'] 'd'100-'c' 99 =a[1] 数组值为2 该选项是错的!
D、a[d-c] d = 'g'=103 - c = 'a'=97 =a[6] 数组值为7 该选项是错的!
做了5次了 最高的一次才对了5个题,每次总有那么几个看不懂的题。类似上边这种。我都开始怀疑我的智商了!
有没有大神出来指正一下! 到底是题不对还是我智商真心不够使的啊?
出题的大神 出来解释一下啊~ 快来教我做人吧!!!!!
|
|