問題タブ [ansi-c]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1656 参照

events - Libevent、イベント ループを変更せずにイベントを動的に追加または削除

私は、この文が実際に何を意味するのかを誤解している可能性がある問題に直面しています。または、それを行う方法の適切なドキュメントが見つかりません。問題は、event_dispatch() で実行した後、イベント ループにイベントを追加できるはずだと思うのですが、機能しないことです。コードは次のとおりです。

0 投票する
4 に答える
221 参照

c - このコード ブロックは何をしているのですか? (u > 0) - (u < 0)

このコードは、if 条件に入るとどうなるかを考慮して C で書かれています。Vdc = 24; 説明のために u の任意の値を考慮する

0 投票する
1 に答える
763 参照

java - コールバックの受信後に JNI から Java メソッドを呼び出す

私はJNIアプリを構築しています。

私の JNI コードから、UI を更新した Java 関数を呼び出したいと思います。

基本的に、コールバックを受け取り、環境への参照を取得しようとすると、次のタイプのエラーが発生します。 Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 1869 (ALooper)

envへの静的参照を持つことは良くないことを読みましたが、JavaVMへの静的参照を持つことができます

私が間違っていることを教えてください。

お時間をありがとうございました

0 投票する
1 に答える
101 参照

c - TCC 、 GCC に関するインクリメント

ヘッダー ファイルをスキップして main を無効にしています...
コード 1:-

出力:-
TCC:- (はい、Borlands 3.0 または DOS-blue 環境用のものと呼ばれるもの)
19 18
19 = どのように ? 5+7+7 で、もしそうなら (間違いなく GCC 出力と比較して) 18 ではないのはなぜですか?

18 = 6+6+6 ? (a++ と同等の c 代入コード
;
c=a+a+a;
a++;
a++;) ですね。
なぜ 19 18 なのか?まったく同じコードに対して2つの異なる値?
GCC:-
19 19
19 両方とも 5+7+7 ? 理にかなっている..

今、コード 2:-

TCC:-
24 24 24 同じロジック 8+8+8 (a ++; a++; a++; c=a+a+a;
と同等の c 割り当てコード ) および a = 8 ;





GCC:-
22 22
22 ? どうやって ?通常のロジックでは 6 + 7 + 8 = 21 ですが、出力は 22 ?
次に 6+8+8 で、もしそうならどうやって?

0 投票する
5 に答える
7077 参照

c - ネストされた typedef 構造体

新しい var 型として宣言する必要がある構造体をネストしようとすると問題が発生します。コードは次のとおりです-

コンパイルしようとすると、エラーがスローされます

「typedefの前の構文エラー」と、それが原因で発生するその他のエラーの束。

これはCができないことですか?ポインターを持たないネストされた構造体に問題があることは知っていますが、この場合にどのように機能するかはわかりません...