C语言中,int型函数返回值可以为bool型。
作者:互联网
参考:https://bbs.csdn.net/topics/360116265。
问题:
如一个函数如下:
1 int aa( int a, int b ) //举个例子,不要纠结功能。 2 { 3 if(a < b) 4 return (a <= b ) ; //非0 5 else return 0; //0 6 }
结论:bool类型(但在C99之前是没有的)其实就是一个特殊的int型,它只有0和非0两种情况。(0为false,非0为true)。
标签:aa,false,型函数,int,topics,C语言,bool,csdn 来源: https://www.cnblogs.com/BANLOONG/p/10398383.html