printf("jack 运算结果是:%s",jackrResult(a,b,c));
你在printf的第一个参数中用了%s,代表后面的参数应该是字符串。 可是我想,jackResult(a, b, c)返回的并不是字符串。 所以打印不出你想要的结果。
jackResult是一个定义的函数
void jackResult(int x,int y,int z)
{
printf("我算不出来\n");
}
这种不是字符串吗?是不是这个函数没有返回值,而在调用时调用的是这个函数的返回值,但是这个函数又没有返回值所以就不会打印出来。