已采纳回答 / 偌颜宁
char c = 'a'; //这里定义一个字符类型的变量c,并赋值为字符aint n = c; //这里定义一个整型变量n,并将前面的字符型变量c赋值给n,由于在C语言中,字符可以根据ACSII码转换成数值,字符a在ACSII码中对应的值为97,所以int n = c;赋值之后n的值为97。你也可以类推,d=f=n=c='a'记住这样写的时候,字符a一定要加单引号,因为,它不是变量,是一个字符值
2015-01-20
最新回答 / sca11
这是返还给 getWordNumber(1)的值,就是return 1 将1返还到getWordNumber(1)中。例:abc(5)=abc(4)+nabc(4)=abc(3)+nabc(3)=abc(2)+nabc(2)=abc(1)+nabc(1)=1然后返换,先计算最后一个abc(1)等于1倒数第二行abc(2)=abc(1)+n 等于 abc(2)=1+ 2 =3倒数第三行abc(3)=abc(2)+n 等于 abc(3)= 3+3 =6 第一个3是abc(2)的值 , ...
2015-01-20
int score = 87; //考试分数为87分
score = score / 10;
switch(score)
score = score / 10;
switch(score)
2015-01-19
可以这样
for(i=1; i<5; i++)
{
for(j = 0; j < 4-i; j++)
{
printf(" ");
}
for(k = 0; k < 2*i-1; k++)
{
printf("*");
}
printf("\n");
}
for(i=1; i<5; i++)
{
for(j = 0; j < 4-i; j++)
{
printf(" ");
}
for(k = 0; k < 2*i-1; k++)
{
printf("*");
}
printf("\n");
}
2015-01-19
//使用for循环
for(i=1;i<=100;i++)
{
sum=sum+i*flag;
flag=flag*(-1);
}
printf("sum=%d\n",sum);
for(i=1;i<=100;i++)
{
sum=sum+i*flag;
flag=flag*(-1);
}
printf("sum=%d\n",sum);
2015-01-19
已采纳回答 / milanlover
C语言的数组有三大特点:1.连续的 2.大小固定 3.数据类型一致首先数组长度一定是确定的,第二数组可以越界访问,但是越界后访问的不是数组的元素而是一个不确定的值。所以你的这个问题即便用指针也无法实现,因为也没有办法判断是否循环到数组的最后一个元素。
2015-01-19