在C语言return后面接什么中, ++,--放前面和放后面的区别是什么?

最后的has_ch函数我用return 1,命令行显示no valid data我照着书上改成return (1)后完美运行,请问这是怎么回事呢这两个return有何区别呢?谢谢

0

return是语句所以不用(),但是语句可鉯操作一个表达式而表达式是可以用()括起来的。

你对这个回答的评价是

如果是表达式,建议加上括号比如return (a+b)

你对这个回答的评价昰?

()可有可无,效果是一样的

你对这个回答的评价是

这个括号在这里有没有无所谓, 加上就是画蛇添足

你对这个回答的评价是?

手賤非要加有没有一样

你对这个回答的评价是?

我要回帖

更多关于 C语言return后面接什么 的文章

 

随机推荐