已采纳回答 / 不要为你的无知找借口
<...code...>看看代码我们知道了啊.因为在main()中重新定义了x变量位10.然后在<...code...>中是没有重新定义x变量,而是给x变量赋予了新值100.<...code...>看到没.是赋值.而不是定义.而后<...code...>也就是50了.在后面的输出自然是50.
2015-08-08
已采纳回答 / 昨夜小楼泣东风
在main()函数中先调用了fn1(2),所以此时将实参传入,得x=2,这里的x为局部变量,y=2+2=4;printf("x+y=%d",x+y); 这里用的x为全局变量,所以为10+1=11
2015-08-08
#include <stdio.h>
int age(int n)
{
if(n==1)
{return 10;}
else
{return age(n-1)+2;}
}
int main()
{
int old=age(5) ;
printf("第5个人的年龄是%d岁", old);
return 0;
}
int age(int n)
{
if(n==1)
{return 10;}
else
{return age(n-1)+2;}
}
int main()
{
int old=age(5) ;
printf("第5个人的年龄是%d岁", old);
return 0;
}
2015-08-08
最新回答 / acherce
因为这里是吧字符型c转换成整形数而#define是直接给c定值就像上一节课的#define MONNEY 10, 但是这里是转换类型,只需要把c的值赋给n,f,d.
2015-08-08
#include<stdio.h>
int main()
{
int myAge = 18;
printf("恭喜修改正确");
return 0;
}
int main()
{
int myAge = 18;
printf("恭喜修改正确");
return 0;
}
2015-08-08
#include<stdio.h>
int main()
{
printf("你是我的小呀小苹果/n");
printf("怎么爱你都不嫌多/n");
printf("红红的小脸儿温暖我的心窝/n");
printf("点亮我生命的火 火火火火/n");
return 0;
}
int main()
{
printf("你是我的小呀小苹果/n");
printf("怎么爱你都不嫌多/n");
printf("红红的小脸儿温暖我的心窝/n");
printf("点亮我生命的火 火火火火/n");
return 0;
}
2015-08-08
#include <stdio.h>
int main()
{
double myself = 2.5; //定义浮点型变量num并赋值为2.5
int num = (int)myself;
printf("num的整数部分是%d\n", num);
return 0;
} 输出结果: num的整数部分是2
int main()
{
double myself = 2.5; //定义浮点型变量num并赋值为2.5
int num = (int)myself;
printf("num的整数部分是%d\n", num);
return 0;
} 输出结果: num的整数部分是2
2015-08-08