0 c
void counter(unsigned * val)
{
static unsigned count=0;
*val= ++count;
}
Run Code Online (Sandbox Code Playgroud)
为什么unsigned和之间有空格val?它不应该只是*val指向内存地址val吗?
这个空间无关紧要.
它可能不止一个,或换行,甚至没有空间.
unsigned
*
val;
unsigned * val;
unsigned * val;
unsigned *val; // my preference
unsigned* val;
unsigned*val;
Run Code Online (Sandbox Code Playgroud)