unsigned int toggle=0;
int val[2];
while(1){
 hoge(val[toggle]);
 toggle=!toggle;
}
というコードを時々見かけるんですが
!0は1になる事は規格で保証されているんでしょうか
!0は非0かと思ってますた