读书人

一个简单的c语言有关问题

发布时间: 2012-06-18 13:23:36 作者: rapoo

一个简单的c语言问题
_Bool a = 0;
void m()
{
a = 1;
}
我想每次调用m函数后,都把a的值再设为0,有没有什么好的办法,我不想再增加函数来实现,位操作什么的都可以。改为指针也可以

[解决办法]
[Quote=引用:]
_Bool a = 0;
void m()
{
a = 1;
}
我想每次调用m函数后,都把a的值再设为0,有没有什么好的办法,我不想再增加函数来实现,位操作什么的都可以。改为指针也可以
[/Quote]
_Bool a = 0;
void m()
{
a = 1;
a = 0;
}
[Quote=引用:]

m();
a = 0;
[/Quote]
++
[解决办法]

探讨
_Bool a = 0;
void m()
{
a = 1;
}
我想每次调用m函数后,都把a的值再设为0,有没有什么好的办法,我不想再增加函数来实现,位操作什么的都可以。改为指针也可以

[解决办法]
用编辑器串替换
m()

do{m();a=0;}while(0)

读书人网 >C语言

热点推荐