C言語なら俺に聞け 152at TECH
C言語なら俺に聞け 152 - 暇つぶし2ch143:デフォルトの名無しさん
19/06/27 22:09:24.03 E9QSvqb40.net
C11を使っています。
#include <stdbool.h>
void main( void)
{
int cnt = 0;
bool hoge = false;
while( !hoge){
if( cnt++ >= 10) hoge = true;
}
このような感じのコードを実行したところ、ループから抜けません。
stdbool.hにはtrueが1と定義されているので、10回ループを回ると
while(!1)と同じ状態になると思います。
これはfalseと等価とは扱われないのですか?


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch