"変数1と変数2は一貫性のある状態になっているはずです"と私の教授は何を意味していますか? 「一貫した状態にある」とはどういう意味ですか?Cプログラミングにおける "一貫性のある状態"の意味
0
A
答えて
0
言葉は私にはなじみのないようですが、おそらくそれが教授の意図でした。 私は彼が変数が初期化されていることを意味すると思います。しかし、彼はまた、例えば、マルチスレッドコンテキストでは、変数はミューテックスを保持して設定されます。または、変数が揮発性でないこと。 これ以上の文脈がなければ、彼が何を意味するのかを推測するのは難しいです。
0
船のナビゲーションソフトウェアを作成しているとします。
double lat, lon;
while(1) {
lat = get_latitude();
printf("position: %.4f, %.4f\n", lat, lon);
lon = get_longitude();
sleep(1);
}
しかし、このコードがあります:GPS受信機にあなたのインターフェースは、あなたが最新の船の位置の表示を維持するために、このループを書く機能
double get_latitude();
double get_longitude();
のペアとしていると仮定明白なバグ:それは1秒前からの経度と共に緯度を表示します。船が動いている場合は、lat
とlong
の変数が一貫していないため、位置が間違っています。
関連用語はループ不変式です。
+0
また、最初のサイクルで、初期化されていない変数を出力します。 'lon'はまだ値が割り当てられていません。 –
関連する問題
- 1. 関数型プログラミングにおける状態の変更
- 2. Entity Frameworkのには一貫性のないオブジェクト状態エラーに
- 3. KERASのmodel.summaryにおける出力形状の意味は?
- 4. に一貫性がないのgitリポジトリの原点状態
- 5. 非同期プログラミングにおけるスレッド状態管理
- 6. Javaアプリケーションの一貫性のない状態
- 7. ソフトウェアエンジニアリングにおける用語の透明性の意味
- 8. ASPの意味におけるサーバーサイドJS
- 9. ハイパーボーダーファブリックにおけるワールド状態の永続性
- 10. Cプログラミング言語の "1ULL"の意味は?
- 11. テキスト内の文章間の意味的な一貫性の発見
- 12. 連続して一貫性のあるメモリおよびアトミックレジスタ
- 13. C#リスト間の一貫性
- 14. なぜR + W> RFは即時の一貫性を意味しますか?
- 15. 一貫性のあるAndroid Geofenceのモニタリング
- 16. スレッドの割り当てに一貫性がありませんiOS11/Spritekit/Physicsbody low FPSを意味する
- 17. 一貫性のあるデバイスID
- 18. コンテナ間の一貫した状態を維持する
- 19. BigInt C++ライブラリのベースとの一貫性
- 20. データセット内の一貫性スコア付け
- 21. CのGame of Lifeのレクリエーションにおける隣人の状態を確認
- 22. アクションケーブルを使用して状態を一貫させる方法
- 23. Linuxカーネルのlist.hにおける `pos`の意味
- 24. R(Naive Bayes Classifier)におけるこのステートメントの意味
- 25. 一貫性のないアクセシビリティエラーC#
- 26. 再選択 - 状態の一部のみをセレクタに渡すことは意味がありますか
- 27. 「インデントのタブとスペースの一貫性のない使用」とはどういう意味ですか?
- 28. FactoryGirlとRspecテストにおけるattributes_forの意味
- 29. s/wプロジェクト管理における「アルファレビュー」の意味?
- 30. タブナビゲーションバーの一貫性
私たちは血縁人ではありません。あなたの教授が何を意味するのか、私たちはどのように知りますか私は彼があなたに噛まないと確信しています。なぜ彼に直接尋ねないのですか? – Olaf
"Grrrrrrrrr ... *> SNAP <* .... – ThingyWotsit
ステートメントのコンテキストとは何ですか?あなたの教授はどのようなプログラムについて議論していましたか?その情報がなければ、我々は良い推測もできません。 –