簡體   English   中英

標識符在C函數參數列表中做什么? 例如:int foo(int IDENTIFIER parameter_name);

[英]What does an identifier do in C function parameter list? For example: int foo(int IDENTIFIER parameter_name);

有人知道C函數參數列表中的標識符是什么嗎? 代碼看起來像

#define IDENTIFIER_NAME
int foo(int IDENTIFIER_NAME x);

我感謝任何答案。

由於#define不替代IDENTIFIER_NAME ,因此C預處理程序將從源代碼中刪除字符串。

此技巧可用於編寫處理C文件以收集標識符名稱的自定義工具:可以編寫一個非常簡單的腳本,該腳本在源代碼中找到IDENTIFIER_NAME ,獲取下一個標記並將其添加到標識符列表中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM