作业帮 > 综合 > 作业

请问高手,用C语言表示数字从1变化到0(或0变化到1),该怎么表示!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 08:21:42
请问高手,用C语言表示数字从1变化到0(或0变化到1),该怎么表示!
本意是想让这个当成一个条件!函数大概是这样!
if (1变化到0(或0变化到1))//我试过++、--,貌似对我那个程序不符合!
{

}
else //就是说数字没有变话的时候!
{

}
要测试出某个变量的变化情况,需要增加一个表示变化状态的标志.比如:
int a, a_flag;//一个当前a值,一个a变化的标志

a = !a;       //a从0变到1,从1变到0,可以用取反,不用++或--
a_flag = 1;   //这句赋值要和上面的a变化的语句在一起

if(a_flag)    //a变化的时候
{
    a_flag = 0;//使用过一次要清除变化标志
}
else          //就是a没有变化的时候
{
}