私の問題を非常に単純化した形式で述べます。これは次のとおりです。
Cと入力すると
void main(){
int a=3+2;
double b=7/2;
}
a と b に 5 と 3.5 の値が割り当てられるのは、コードをコンパイルするときですか、それともコードを実行するときですか?
つまり、コンパイルを押すとどうなりますか? そして、値の割り当てと計算の実行に関して、実行を押した場合とどのように異なり、次のようにコードを記述することとどのように異なるのですか。
void main(){
int a=5;
double b=3.5;
}
コンパイラの最適化について聞いたことがありますが、それは私の分野ではありません。
コメント、レビューは大歓迎です。ありがとうございました。