前提・実現したいこと
プログラム全くやった事がありません。中学生でも分かる様に教えて頂きたいです。
8bitのArduinoのint型の範囲(-32768〜32767)なんですがfor文で30万回繰り返して止めて欲しい。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーメッセージはありませんが何故か
if (a == 1&& i == 1 {
i=30000;
}
にすると11回で止まらず永遠に繰り返してしまいます。
該当のソースコード
C言語
1#include <SwitchControlLibrary.h> 2 3int i; 4int a=0; 5 6void setup(){ 7 8 if (i == 10) { 9 i=0; 10 a=1; 11 } 12 13 if (a == 30000 && i == 0) { 14 i=30000; 15 } 16 17 //回数ループ 18 for (i = 0; i < 30000; ++i) { 19 プログラム 20 } 21}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。