Ternary operators and Return in C

前端 未结 7 1200
一向
一向 2020-12-02 23:23

Why can\'t we use return keyword inside ternary operators in C, like this:

sum > 0 ? return 1 : return 0;
7条回答
  •  猫巷女王i
    2020-12-02 23:55

    return is a statement. Statements cannot be used inside expressions in that manner.

提交回复
热议问题