【发布时间】:2021-01-06 16:31:44
【问题描述】:
变量后面的星号是什么意思,例如在函数 _tempnam 中? :
_CRTIMP char* __cdecl __MINGW_NOTHROW _tempnam (const char*, const char*);
我总是在函数参数中看到这一点。
【问题讨论】:
-
您知道包含现有类型变量地址的指针的概念吗?如果不是,答案可能会归结为“阅读”。如果是,我真的不明白你的问题是什么。
-
@jcc3dx 提供的代码中没有变量。
-
这可能只是一个微妙的语言点,但这不是“变量后的星号”。它是“类型后的星号”。在诸如
char *a, *b;之类的变量定义中,您会说星号位于变量名之前。 -
这是最基本的C知识。我不确定这是否适合问这个问题。
标签: c