关于c语言中的return问题
2015-04-23 11:24
155 查看
最近看32的代码比较多,发现一个小小的细节有点疑问。
原来我们学习c语言时对于返回值,如果要返回0,那么语句就是return 0;如果返回1,那么语句就为return 1;
但是在32代码里面我看见了return (0);还有return(1);他们有差别么?????????
今天在数据结构中也看见了类似的问题,决定来验证一下
测试代码如下:
意思很简单,sum大于10就返回1,否则返回0.在把return部分改变后发现没有变化
总结:return(1);和return 1;是一样的意思。
原来我们学习c语言时对于返回值,如果要返回0,那么语句就是return 0;如果返回1,那么语句就为return 1;
但是在32代码里面我看见了return (0);还有return(1);他们有差别么?????????
今天在数据结构中也看见了类似的问题,决定来验证一下
测试代码如下:
#include<stdio.h> int fun(int num) { int sum; sum = num+num; if(sum > 10) return(1); else return(0); } int main() { int num = 6; int s; s = fun(num); printf("s = %d\n",s); return 0; }
意思很简单,sum大于10就返回1,否则返回0.在把return部分改变后发现没有变化
总结:return(1);和return 1;是一样的意思。
相关文章推荐
- 关于C语言中的内存覆盖问题分析
- 关于文件输出空字符问题(C语言)
- C语言中关于INT_MIN宏的一些问题
- C语言中的一个关于基本类型的输出问题
- C语言中关于字符串左右循环移位的问题
- 关于C语言中*与++的组合问题解析
- 关于C语言的文件型指针和移位操作中的一些有趣问题的探讨
- C语言中关于return 语句使用的疑惑
- 关于C语言中输入字符的问题
- c语言 关于数组名作参数传递问题
- 关于C语言中数据结构的内存对齐问题
- 关于约瑟夫_Joesphus问题(C语言数组解决)
- 关于C语言中参数的传值问题
- C语言贪心算法,关于零钱取整问题
- C语言中关于指针,二维数组等的问题,一个有趣的发现
- 关于C语言中printf函数的一个问题
- 关于C语言使用输入函数后键盘缓冲区还有多余字符没的问题
- 关于C语言方面的问题 请高手指教
- 关于C语言中结构体定义的一个小问题
- Xcode-C语言出接触_关于求最大值最小值的位置问题