双非的用法(把除0的数都变成1)
介绍
有的时候我们需要将除了0以外的其他数都变成1,我们可以用两个非来实现这个功能。
源码
#include
using namespace std;
int main()
{
int a[6] = {1, 0, 2, 3, 4, 5};
for (int i = 0; i < 6; i ++ ) a[i] = !!a[i];
for (int i = 0; i < 6; i ++ ) cout << a[i] << ' '; // 1 0 1 1 1 1
}
版权声明:
作者:徐锦桐
链接:https://www.xujintong.com/2023/03/15/101/
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
作者:徐锦桐
链接:https://www.xujintong.com/2023/03/15/101/
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
THE END