这个宏定义宏名要求怎么运行不出来

帮忙看一下此程序如何不把函数鼡宏定义宏名要求改为由用户按自己需要输进去,通用一点

此处是宏定义宏名要求,f(x)是带参的宏定义宏名要求其一般形式: 宏萣义宏名要求:#define M(a,b)=a*b .............. 宏调用:s=M(3,5) 注意:带参数的宏定义宏名要求实际上是字符串的替换,不进行算术计算。。如想了解得更详细,可参考C語言教程中的宏

}

下面是对宏定义宏名要求的描述不正确的是 ______。

A.宏不存在类型问题宏名无类型,它的参数也无类型

B.宏替换不占用运行时间

C.宏替换时先求出实参表达式的值然后玳入形参运算求值

D.宏替换只不过是字符替代而已

  • B的硬盘表示容量约为( )。A.20亿个字节B.20亿个二进制位C.200亿个字节###S

    20GB的硬盘表示容量约为( )

    D.200亿个②进制位

  • 十进制数18转换成二进制数是( )。

  • 世界上公认的第一台电子计算机诞生的年代是( )A.20世纪30年代B.20世纪40年代###SXB##

    世界上公认的第一台电子计算机诞生的年代是( )。

  • C语言程序的基本单位是( )

}

我要回帖

更多关于 宏定义宏名要求 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信