如何在Xcode的一个输出中组合函数 #包括 #定义空间“” 无效分支如果判断(int a,int b){ 如果(a>b){ printf(“a(%d)大于b(%d)\n”,a,b); }否则{[![在此处输入图像描述][1][1] printf(“a(%d)小于或等于b(%d)\n”,a,b); } } 字符分支\u如果\u判断\u字符(int a,int b){ char res; 如果(a>b){ printf(“a(%d)大于b(%d)\n”,a,b); res='Y'; }否则{ printf(“a(%d)小于或等于b(%d)\n”,a,b); res='N'; } 返回res; } int main(){ 分支如果判断字符(2,3); }

如何在Xcode的一个输出中组合函数 #包括 #定义空间“” 无效分支如果判断(int a,int b){ 如果(a>b){ printf(“a(%d)大于b(%d)\n”,a,b); }否则{[![在此处输入图像描述][1][1] printf(“a(%d)小于或等于b(%d)\n”,a,b); } } 字符分支\u如果\u判断\u字符(int a,int b){ char res; 如果(a>b){ printf(“a(%d)大于b(%d)\n”,a,b); res='Y'; }否则{ printf(“a(%d)小于或等于b(%d)\n”,a,b); res='N'; } 返回res; } int main(){ 分支如果判断字符(2,3); },c,xcode,C,Xcode,我按照示例运行代码。而且,幻灯片中缺少主要功能。我补充说 所以,我的问题是如何在一个输出中组合所有函数,就像幻灯片一样 :函数签名告诉我们 #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

我按照示例运行代码。而且,幻灯片中缺少主要功能。我补充说


所以,我的问题是如何在一个输出中组合所有函数,就像幻灯片一样


函数签名告诉我们

#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);
}
它返回一个char类型的东西,并接受两个int类型的东西

因此,当你调用它时,你将两个东西传递给它,但不接受它返回的东西

char branching_if_judgement_char(int a, int b)
正确的代码应该是

branching_if_judgement_char(2,3);
请找点时间阅读


您好,我不确定,但我认为他们忽略了
main
函数来向您展示代码的本质。
branching\u if\u determination\u char
返回一个char,因此您似乎需要一个变量,例如
result
来保存函数中的值:
result=branching\u if\u determination\u char(2,3)。我不确定我是否做对了。谢谢。也许这个帮助:@user1098490链接没有帮助,因为我已经选择了所有输出。应该保存哪一行@User1098490我似乎不明白你的问题:如何在一个输出中组合所有函数@Chun Ki Wu,对不起。
char p = branching_if_judgement_char(2,3);
printf("%c\n", p);