写一个C宏PRINT(x),它打印x

王林
Lepaskan: 2023-09-19 13:25:02
ke hadapan
1321 orang telah melayarinya

写一个C宏PRINT(x),它打印x

这里我们将看到如何定义一个名为 PRINT(x) 的宏,这将打印作为参数传递的 x 的任何值。

为了解决这个问题,我们将使用 stringize操作员。使用此运算符将 x 转换为字符串,然后通过内部调用 printf() 函数,将打印 x 的值。让我们看一下示例以获得更好的想法。

示例

#include  #define PRINT(x) printf(#x) int main () { PRINT(Hello); printf("

"); PRINT(26); printf("

"); PRINT(2.354721); printf("

"); }

Salin selepas log masuk

输出

Hello 26 2.354721
Salin selepas log masuk

Atas ialah kandungan terperinci 写一个C宏PRINT(x),它打印x. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!