1. 首页 > 经验  > 正文

Flip(C语言中的一种函式)

Flip(C语言中的一种函式)

Flip,是C语言中的一种函式,用于反置bitset中所有的位,即将1设为0,0设为1,这一个无需实参的函式。

语法

bitset&flip();
bitset&flip( size_t pos );
flip()函式反置bitset中所有的位,即将1设为0,0设为1。如果指定pos,那幺只有pos上的位被反置。这是一个无需实参的函式。

举例

c语言中抛硬币问题
程式模拟投币100次,分别统计各面出现的次数调用flip函式。该函式无需实参,调用rand()生成数据,并返回1表示正面,0表示反面。统计正面和反面的次数并输出结果。
参考代码
#include <stdio.h>
#include <stdlib.h>
int flip()
{return rand() % 2;}
int main(){
int i, front = 0, back = 0, r;
for (i = 0; i < 100; i++){
r = flip();
if (r == 1)
front++;
else back++;
prinTF.htm target=_blank class=infotextkey>TF("%d ", r);
}
printf("\n%d %d\n", front, back);
return 0;
}

本文由'东郭语巧'发布,不代表演示站立场,转载/删除联系作者,如需删除请-> 关于侵权处理说明