-5

变量后的星号是什么意思,例如在函数 _tempnam 中?:

_CRTIMP char* __cdecl __MINGW_NOTHROW _tempnam (const char*, const char*);

我总是在函数参数中看到这一点。

4

2 回答 2

2

如果你想使用这种语言,这些是pointers你应该了解的核心 C 概念。这里有一些信息。

于 2021-01-06T16:36:17.823 回答
2

_tempnam是一个函数。
该函数有两个参数。

第一个参数是指向 a 的指针char
该指针引用的任何char内容都不能被写入(它是const)。

第二个参数是指向 a 的指针char
该指针引用的任何char内容都不能被写入(它是const)。

函数的返回值是一个指向char.

声明的其余部分表明该函数是 C-Runtime-Implementation (CRTIMP),使用 C 调用约定进行调用,并且不会引发任何异常。

于 2021-01-06T16:36:25.003 回答