下沙论坛
标题: VC++ .... [打印本页]
作者: 杭州痴呆儿 时间: 2005-9-25 14:12
标题: VC++ ....
struct person(char name[9]; int age;);
: i$ k) u2 _1 c% ?# Dstruct person classmate[10]={"johu",17, "paul",19,"mary",19,"adam",16};
& m3 |3 X7 B* R7 n- B+ Oprintf{"%c/n", classmate[2].name[0]};' s4 N* ?6 O5 t% e4 q( S# G, T0 \
return 0;, |" h/ P* w: g# s2 ^4 n1 a. c
请问struct person classmate[10]={"johu",17, "paul",19,"mary",19,"adam",16};这句是嵌套的结构定义还是别的什么,还有我看书后的答案是M,但不知道classmate[2].name[0]这句话的意思,是要我们输出什么啊?
, C$ \; c1 o8 V还有
T" J* Y5 a, _% [9 Dstruct person(char name[9]; int age;);这句话中char name[9],后面的9是说明字符串的长度呢还是数组的长度啊?
% ^2 l! a [3 U请各位大哥帮帮我,我刚学VC++,好难啊
作者: 游侠无极限 时间: 2005-9-25 22:19
第一个应该是结构定义吧,那必然是 {} 而不会是()
* y7 j4 \; j) K( Y$ n0 ~
第二句是变量声明和赋值啊
& B7 P# a" A, s i f; D5 K; q# Fclassmate[2].name[0]不就是名字的第一个字符
3 p$ @+ b: B6 T! x7 v( V
char name[9] 中的9当然是指 name 字符串的长度
作者: 杭州痴呆儿 时间: 2005-9-26 12:50
大哥,你QQ号码能告诉我吗???有些不懂的我可以问你
作者: 游侠无极限 时间: 2005-9-26 20:51
77272943
' j5 q/ o$ j- v1 n
不过现在不太上QQ
作者: 杭州痴呆儿 时间: 2005-9-27 12:18
好的,谢谢大哥,你是杭州本地人啊????
作者: 杭州痴呆儿 时间: 2005-9-27 12:24
大哥,我还想问个问题,我看书上有个例题,讲的是把小写字母转换成大写字母,但它上面有个东西不太懂,其中一句是' _% U& H6 [2 `, x
if(c>=0x61 && c<=0x7a)
7 J# U) ?$ y( f7 ~: a( h# C这句话种0X61代表是ASCII,ASCII具体是什么分布的啊???譬如说a~z和A~Z还有标点==,能告诉我吗?谢谢
作者: 游侠无极限 时间: 2005-9-27 15:35
ASCII 表很多C/C++的书都有的
/ |8 I! z4 V; C; [1 e# N
写代码的时候其实更本不用直接用ASCII
( @- ]2 A, V F$ C& o* Y
比如你的这个可以改写为
$ n# b2 m0 d2 W; rif(c>='a' && c<='z')
& J6 e8 _- X+ y' g8 C4 t5 l2 O这样就好多了
作者: 杭州痴呆儿 时间: 2005-9-28 07:43
好的,谢谢
欢迎光临 下沙论坛 (http://bbs.xiasha.cn/) |
Powered by Discuz! X3.3 |