0

x と y の値に関係なく 1 を返します。方法や理由がわかりません。プログラムを教科書からコピーしたので、これは私が書いたものではありません。私たちは現在、整数演算を勉強しています。

誰かがこのコードが何をしているのか説明してもらえますか? ありがとうございました!

#include <stdio.h>

int uadd_ok(unsigned x, unsigned y)
{
unsigned sum = x+y;
return sum >=y;
}

int main(int argc, char** argv) 
{ 
int x = 1, y = 5;

printf("Answer is: %d\n", uadd_ok(x,y));
    return 0;
}
4

2 に答える 2