• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

return buffer(dery)==10,怎么理解?

liuxiaofei126 2019-03-22 浏览量:546
在编程中,return buffer(dery)==10怎么理解?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • return buffer(dery)==10

    等效于

    return ( buffer(dery)==10 )

    会返回一个逻辑值,

    这里buffer可能是函数或者宏,函数的返回值,或者宏的展开值 与 10这个常量进行比较,相等就返回1,否则返回0.

    • 发布于 2019-03-23
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:6
  • buffer应该是个函数,dery是调用该函数时给定的参数。

    return返回的是buffer这个函数的返回值是否等于10,如果返回值等于10返回真,否则返回假。

    • 发布于2019-03-22
    • 举报
    • 评论 0
    • 1
    • 1

  • 这里的buffer是一个函数,或是一个宏定义,而dery是这个函数或是宏的参数,这个函数会根据dery的值反回一个值,这个值如果是10,retrun就返回1,否则返回0
    • 发布于2019-03-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 返回一个buffer带dery参数的函数于10比较的布尔值,简单的说就是函数返回值于10比较,不是返回0就是返回1
    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • return的是一个Boolean值,当函数buffer(dery)的返回值为10时,表达式的结果为true,也就返回true,反之则为false,在不同的语言上,对于Boolean的定义不太一样,C语言中false就是0,true就是非零,Java中就是true和false
    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 这里返回的应该是一个bool型的变量,就是判断这个buffer(dery)的结果是否等于10 ,等于就返回真,否则返回假
    • 发布于2019-03-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 这里是函数的一个返回值

    这个值是buffer运算结果与10进行对比,相等就是1,不等就是0

    • 发布于2019-03-24
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

return buffer(dery)==10,怎么理解?