首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-06-18 
一个简单的c语言问题_Bool a 0void m(){a 1}我想每次调用m函数后,都把a的值再设为0,有没有什么好的

一个简单的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)

热点排行