#include<stdio.h> //line 1
#include<conio.h> //line 2
void main() //line 3
{ //line 4
int a=6,g=7,b=3; //line 5
clrscr(); //line 6
printf("%d",a>?g=a:g=b); //line 7
getch(); //line 8
}
ケース 1: ファイルを保存する前に
これにより、7 行目の 'Lvalue required' でエラーが発生します。しかし、コンパイルしてもエラーは発生せず、実行後は出力3が生成されました。
ケース 2 : ファイルを保存した後
このファイルを保存すると、「左辺値が必要です」というエラーが表示されます。
私の間違いをお詫びし、ここに質問を書いてください
#include<stdio.h> //line 1
#include<conio.h> //line 2
void main() //line 3
{ //line 4
int a=6,g=7,b=3; //line 5
clrscr(); //line 6
printf("%d",a>b?g=a:g=b); //line 7**
getch(); //line 8
}
ケース 1: ファイルを保存する前に
これにより、7 行目の 'Lvalue required' でエラーが発生します。しかし、コンパイルしてもエラーは発生せず、実行後は出力3が生成されました。
ケース 2 : ファイルを保存した後
このファイルを保存すると、「左辺値が必要です」というエラーが表示されます。