网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
Define宏语句和inline函数有什么区别?
参考答案
更多 “Define宏语句和inline函数有什么区别?” 相关考题
考题
下列有关内联函数的叙述中,正确的是______。A.内联函数在调用时发生控制转移B.内联函数必须通过关键字inline 来定义C.内联函数是通过编译器来实现的D.内联函数体的最后一条语句必须是rennin 语句
考题
( 11 )下列有关内联函数的叙述中,正确的是A )内联函数在调用时发生控制转移B )内联函数必须通过关键字 inline 来定义C )内联函数是通过编译器来实现的D )内联函数函数体的最后一条语句必须是 return 语句
考题
若有以下宏定义:#define N 2#define Y(n)((N+1)*n)则执行语句z=2*(N+Y(5));后的结果是( )。A.语句有错误B.z=34C.z=70D.z无定值
考题
下列有关内联函数的叙述中,正确的是( )。A.内联函数在调用时发生控制转移B.内联函数必须通过关键字inline来定义C.内联函数是通过编译器来实现的D.内联函数函数体的最后一条语句必须是return语句
考题
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*+5的值的函数f,正确的宏定义语句为( )。A.#definef(x)5*x*x+5*+5B.#definef5*x*x+5*x+5C.#definef(a) (5*a*a+5*a+5)D.#define5*x*x+5*+5f(x)
考题
当需要将一个函数bool isnumber(char c)声明为内联函数时,则此内联函数的函数原型为( )。A.enum bool isnumber(char c);B.define bool isnumber(char c);C.inline bool isnumber(char c);D.extem bool isnumber(char c);
考题
设有以下宏定义:#define N 3#define Y(n) ((N+1)*n)则执行以下语句后,z的值为______。z=2 * (N+Y(5+1));A.出错B.42C.48D.54
考题
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为( )。A.#definef(x)5*x*x+5*x+5B.#definef5*x*x+5*x+5C.#definef(a)(5*a*a+5*a+5)D.#define(5*x*x+5*x+5)f(x)
考题
以下说法中,正确的是______。A.#define和printf都是C语句B.#define是C语句,而printf不是C.printf是C语句,但#define不是D.#define和printf都不是C语句
考题
#define 能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为( )。A.#define f(x)5*x*x+5*x+5B.#define f5*x*x+5*x+5C.#define f(a)(5*a*a+5*a+5)D.#define(5*x*x+5*x+5)fx)
考题
以下说法正确的是______。A.#define和scanf都是C语句B.#define是C语句,而scanf不是C.#define和scanf都不是C语句D.#define不是C语句,scanf是
考题
在下列叙述中,正确的一条是_______。A.#define printf都是C语句B.#define是C语句,而priatf不是C.printf是C语句,但#define不是D.#define和printf都不是C语句
考题
问答题若有以下宏定义: #define N 2 #define Y(n) ((N+1)*n) 则执行赋值语句z=2*(N+Y(5));后,变量z的值是多少?
热门标签
最新试卷