VC++ ....
struct person(char name; int age;);struct person classmate={"johu",17, "paul",19,"mary",19,"adam",16};
printf{"%c/n", classmate.name};
return 0;
请问struct person classmate={"johu",17, "paul",19,"mary",19,"adam",16};这句是嵌套的结构定义还是别的什么,还有我看书后的答案是M,但不知道classmate.name这句话的意思,是要我们输出什么啊?
还有
struct person(char name; int age;);这句话中char name,后面的9是说明字符串的长度呢还是数组的长度啊?
请各位大哥帮帮我,我刚学VC++,好难啊 <P>第一个应该是结构定义吧,那必然是 {} 而不会是()</P>
<P>第二句是变量声明和赋值啊</P>
<P>classmate.name不就是名字的第一个字符</P>
<P>char name 中的9当然是指 name 字符串的长度</P> 大哥,你QQ号码能告诉我吗???有些不懂的我可以问你 <P>77272943</P>
<P>不过现在不太上QQ</P> 好的,谢谢大哥,你是杭州本地人啊???? 大哥,我还想问个问题,我看书上有个例题,讲的是把小写字母转换成大写字母,但它上面有个东西不太懂,其中一句是
if(c>=0x61 && c<=0x7a)
这句话种0X61代表是ASCII,ASCII具体是什么分布的啊???譬如说a~z和A~Z还有标点==,能告诉我吗?谢谢 <P>ASCII 表很多C/C++的书都有的</P>
<P>写代码的时候其实更本不用直接用ASCII</P>
<P>比如你的这个可以改写为</P>
<P>if(c>='a' && c<='z')</P>
<P>这样就好多了<BR></P> 好的,谢谢
页:
[1]