1、如果编译器支持C99标准那么局部变量的声明可以在语句之后,如:
void func(void)
{
bool status;
if(status == true)
{
status = false;
}
int data[20]; //变量的声明可以在语句后
memset(data, 0x00, sizeof(data));
//也可以这样声明使用变量
for(int i=0; i<20; i++)
{
data[i] = i;
}
}
1、如果编译器支持C99标准那么局部变量的声明可以在语句之后,如:
void func(void)
{
bool status;
if(status == true)
{
status = false;
}
int data[20]; //变量的声明可以在语句后
memset(data, 0x00, sizeof(data));
//也可以这样声明使用变量
for(int i=0; i<20; i++)
{
data[i] = i;
}
}
转载于:https://www.cnblogs.com/yeshenmeng/p/10689555.html