#include<stdio.h>
int main()
{
int a=9;
if (a=5)
printf("a is five \t");
else
printf("a is not five \t");
printf(" Value of a is %d \n",a);
return 0;
}
Folgende Programme gibt Ausgang .... a is five Value of a is 5
Bitte erläutern Sie die Ausgabe
erklären Sie bitte diese
'a = 5' Tippfehler wie' a == 5' – BLUEPIXY
Um den Kommentar von @BLUEPIXY zu erweitern, prüft Ihre 'if' -Anweisung, ob die Variable a dem Wert 5 zugewiesen ist oder nicht. Die mathematische Aussage "a = 5" wird als wahr bewertet ("a" wurde erfolgreich auf die ganze Zahl "5" gesetzt). – Deathgrip
@Shushrut: Was genau willst du erklärt haben? Das Programm funktioniert genau so, wie es sollte. Wenn Sie das berücksichtigen, worum geht es bei Ihrer Frage? – AnT