MST

星途 面试题库

面试题:C语言中#运算符在转换字符串实例中的应用

请写一段C语言代码,利用#运算符将宏参数转换为字符串,并通过一个函数调用展示这种转换的结果。
24.2万 热度难度
编程语言C

知识考点

AI 面试

面试题答案

一键面试
#include <stdio.h>

// 定义宏,将参数转换为字符串
#define TO_STRING(x) #x

// 定义函数用于展示转换结果
void show_string(const char *str) {
    printf("转换后的字符串: %s\n", str);
}

int main() {
    int num = 10;
    // 调用函数展示转换结果
    show_string(TO_STRING(num));

    return 0;
}