#include <stdio.h>
#define SPACE ' '
void branching_if_judgement(int a, int b){
if (a > b){
printf("a(%d) is larger than b(%d)\n", a, b);
}else {[![enter image description here][1]][1]
printf("a(%d) is smaller or equal to b(%d)\n", a, b);
}
}
char branching_if_judgement_char(int a, int b){
char res;
if (a > b){
printf("a(%d) is larger than b(%d)\n", a, b);
res = 'Y';
}else {
printf("a(%d) is smaller or equal to b(%d)\n", a, b);
res = 'N';
}
return res;
}
int main() {
branching_if_judgement_char(2,3);
}我按照示例运行代码。而且,幻灯片中缺少main函数。我添加了它
因此,我的问题是如何将所有函数组合在一个输出中,就像幻灯片一样。


发布于 2020-10-09 04:18:37
函数签名告诉我们
char branching_if_judgement_char(int a, int b)它返回一个类型为char的对象,并接受两个类型为int的对象。
所以当你调用它的时候,你把这两个东西传递给它,而不是接受它返回的东西。
branching_if_judgement_char(2,3);正确的代码应该是
char p = branching_if_judgement_char(2,3);
printf("%c\n", p);请抽出时间来阅读
https://stackoverflow.com/questions/64260987
复制相似问题