return()是什么意思?括号里不填

TheBigBangWOW 2016-04-04 11:26:58
有一道题目,是N-皇后的摆放问题,其中有一段代码需要判断当前放置的皇后是否和前面的所有皇后有冲突

函数有两种情况的return值,
第一种是return(),
第二种是return 1,



return 1我理解是返回真,表示当前放置方案不冲突,

但是 return ()就不理解是什么意思了,如果是要返回假的话,那么应该是return 0才对啊,为什么是return()呢?
谢谢了


...全文
529 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
paschen 2016-04-04
  • 打赏
  • 举报
回复
估计打错了,没有return() 这种的用法
cocoabird 2016-04-04
  • 打赏
  • 举报
回复
引用 3 楼 TheBigBangWOW 的回复:
[quote=引用 1 楼 yuelengdihai 的回复:] 转到定义看看,一般都是return 0; return 1;或者return;
谢谢,那为什么这里是return(),感觉这里应该是return 0才对[/quote] 我感觉也是return 0;
旧剑鞘 2016-04-04
  • 打赏
  • 举报
回复
引用 4 楼 TheBigBangWOW 的回复:
是的,是一道考试题目 这里不是需要填的,因为需要填的话会像前面那样有 (1) 的标记,表示第一题
return ()语法是错误的,如果不需要填就是题目打印错了。动手测试下就行了,多点怀疑精神
TheBigBangWOW 2016-04-04
  • 打赏
  • 举报
回复
引用 2 楼 face_t0_sea 的回复:
我感觉你在做题,return() 的括号是让你填空的~~~~~~~~ 不然return()通不过编译的。
是的,是一道考试题目 这里不是需要填的,因为需要填的话会像前面那样有 (1) 的标记,表示第一题
TheBigBangWOW 2016-04-04
  • 打赏
  • 举报
回复
引用 1 楼 yuelengdihai 的回复:
转到定义看看,一般都是return 0; return 1;或者return;
谢谢,那为什么这里是return(),感觉这里应该是return 0才对
旧剑鞘 2016-04-04
  • 打赏
  • 举报
回复
我感觉你在做题,return() 的括号是让你填空的~~~~~~~~ 不然return()通不过编译的。
cocoabird 2016-04-04
  • 打赏
  • 举报
回复
转到定义看看,一般都是return 0; return 1;或者return;
TheBigBangWOW 2016-04-04
  • 打赏
  • 举报
回复
谢谢各位,明白了 return应该只有1 0 或者什么都不加这几种情况
imfang 2016-04-04
  • 打赏
  • 举报
回复
return 0; 排版的人不懂C,以为0是个()
小灸舞 版主 2016-04-04
  • 打赏
  • 举报
回复
它是不是想让读者自己思考那个地方应该return啥 那个地方是满足皇后相互攻击的条件,应当返回FALSE

70,025

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧