课程
/后端开发
/C
/C语言入门
printf("jack 运算结果是:%s",jackrResult(a,b,c));
2015-10-24
源自:C语言入门 5-5
正在回答
你在printf的第一个参数中用了%s,代表后面的参数应该是字符串。 可是我想,jackResult(a, b, c)返回的并不是字符串。 所以打印不出你想要的结果。
慕粉5652354 提问者
onemoo 回复 慕粉5652354 提问者
慕粉5652354 提问者 回复 onemoo
jackResult是一个定义的函数
void jackResult(int x,int y,int z)
{
printf("我算不出来\n");
}
这种不是字符串吗?是不是这个函数没有返回值,而在调用时调用的是这个函数的返回值,但是这个函数又没有返回值所以就不会打印出来。
onemoo
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答为什么这样写就不对?
1 回答怎么就不对呐?
2 回答怎么写对不对啊
2 回答我这样写怎么不对啊
2 回答这怎么就不能行了