- すべて
- 画像・動画
並べ替え:新着順
#define T_DELAY 100 ではだめなのだろうか。
const uint32_t T_DELAY = 100; delay(T_DELAY); 処理(); // ←必ず失敗する みたいなコードを次のように書き換えると delay(100); 処理(); // ←これだと成功する ということがあって頭を抱えてる
大文字だけの世界の大型計算機で、 Cのコーディングをしたとき、 大文字で書くのは、小文字とみなすという仕組み。 しかも、{ がなくて、拡張文字使って @( で代用。 以下のようになった。 #define PI 3.14f main() { ~ } ↓ #DEFINE @'PI' 3.14F MAIN()@( ~ @)
イント ナンバー……カタカナ言葉でC++コーディングするのがごく一部の界隈で流行中?/一見呪文のようだが、ちゃんとコンパイル可能【やじうまの杜】 forest.watch.impress.co.jp/docs/serial/ya…
#define _ 1 for(;_;) で顔文字作ってます 元ネタはどっかのスレだったはず
私も、無限ループは、可読性重視で while(1){ } 派だなぁ。。 do { } while(1) とか、なんでループ条件を後置するのかわからんし、 for(;;){ } とか、なんでforなのか更に判らん。。なお、コンパイラが出力するバイナリはどの書き方でも同じ。
返信先:@windship_minaスマホ、パソコンでも確認できますが、コードの //アドバタイズデバック用 //#define ADVERTISE_DEV_DEBUG のコメントを外すとデバックアドバタイズの情報がシリアルに出力されますのでHIDデバイスのペアリングを押したときに確認できると思います
昔のcの言語使用にはそもそもBool型がなくて #DEFINE TRUE=1 #DEFINE FALSE=0 int flag = TRUE; としていたので、ビット演算&と論理演算&を取り違えたり、各コマンドがexit codeが0=TRUE, 1以上faise, -1や255でその他のfatalみたいなことがありましたね。127は8ビットsigned intのとき?(適当
if !b { b = true } のつもりで b++ と書いて 256 回目の呼び出しでバグったみたいな笑い話がありましたね。(なんでしたっけ) #マシュマロを投げ合おう marshmallow-qa.com/messages/a1d21…
VNC なんて、どれも同じと思っていた。 〜 Raspberry Pi に TurboVNC をインストール|#define note.com/hash_define/n/… マジでこれになってる
返信先:@ipon_TODAY僕もよく分かっていないんですけど、#define 文はコンパイル時に不変の数となるので、プログラミング用語では定数なのですが、数学用語では記述によって値が変化するので変数...かな?
返信先:@ipon_TODAY1つの球体に対してはそうです! ですが、プログラムにこれを落とし込む時、例えば地球の半径を後から変えたくなったり、月を追加したくなったりした時のために、少なくとも #define 文を使ったりして変数のように扱い、再利用しやすい形にして記述することがほとんどですね!
返信先:@kuri_kurita「どこでも」とか「いつでもどこでも」とか書いてあるなら括弧を忘れた #define みたいなやつもありかもしれんが、「いつでも」としか書いてないんだよなあ
このマクロの定義には問題があります。マクロを修正して、予期しない動作を避ける方法を示してください。 #include <stdio.h> #define SQUARE(x) x*x int main() { int num = 5; printf("The square of %d is %d\n", num, SQUARE(num)); return 0; } pic.twitter.com/K63yoNvzOI
そういえば30年位前に数社で集まってC言語でのコーディング規約を検討している際に「0と(void *)0は違う」「0/1とtrue/falseは違う」「#define じゃなくenumを使おう」とか一日近く駄々をこねた身としては近年の厳密化はいい時代になったと思う #駆け出しプログラマーと繋がりたい
1. github.com/foostan/kbd_fi… をクローンしてmake sub-moduleまでやる 2. `keyboards/crkbd/qmk/qmk_firmware/rev4/standard/config.h`に`#define USB_SUSPEND_WAKEUP_DELAY 200`を追記 3. makeコマンドを頼りにコンパイル&フラッシュ 3,4時間使ってみたけど、今のところ再発なし。
返信先:@YuzumiyaMoNo昔散々やりました…😅 こちらとかお勧めします。ダブルヒロイン、キーワードで彼女らを豹変させてエロエロな感じに…🤤 ミナミからの手紙 #define dlsite.com/maniax-touch/w…
ここが圧倒的にア○過ぎて。 主人公の名前表示だと思うが、これだけ直値で座標(?)の計算するの、特別なセンスを感じるw (#define 知らない訳ではないでしょ) #フォーンアイル pic.twitter.com/MKnuUd5OtK