C.....4
C.....4
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
l.....e
l.....e
@Cyborg4334: return nie jest w funkcji dlatego tylko 10 k
kolejny_wolny_nick
kolejny_wolny_nick
@Cyborg4334: nawet tak prosty kod się nie skompiluje, wyjazd uczyć się podstaw!
A.....2
A.....2
@Cyborg4334: print("Saldo konta: 15.000 PLN") nie dziękuj
cwlmod
@Cyborg4334: java ha-tfu
Boska_Klaudia
@lguodwznkoi_e: return to jest tu w ogóle zbędny ale jeśli już to powinno być EXIT_SUCCESS bo jest portable
l.....e
l.....e
Boska_Klaudia
@lguodwznkoi_e: tak jak powiedziałem
l.....e
l.....e
@Boska_Klaudia: a to tego exit_succes i tak nie trzeba zwrócić?
Boska_Klaudia
@lguodwznkoi_e: nie, jeśli w main() nie ma return to jest implicitly return 0:

If the return type of the main function is a type compatible with int,

a return from the initial call to the main function is equivalent to

calling the exit function with the value returned by the main function

as its argument; reaching the } that terminates the main function

returns a value of 0.
l.....e
l.....e
@Boska_Klaudia: to jakiś konkretny kompilator czy taka jest specyfikacja a jeśli tak to do której wersji?
poza tym to jest c czy c++, bo ja myślałem, że chodzi o c
Boska_Klaudia
@lguodwznkoi_e: to jest ze standardu c99, w internecie dostępny jest darmowy draft. To C, C++ to ja nie znam.
l.....e
l.....e
@Boska_Klaudia: czyli ogólnie nie ma to znaczenia
Boska_Klaudia
@lguodwznkoi_e: co nie ma znaczenia? To że C nie rozumiesz?
l.....e
l.....e
@Boska_Klaudia: ze dla kompilatora to nie ma znaczenia
Boska_Klaudia
@lguodwznkoi_e: dla compliant compilera nie ma
l.....e
l.....e
@Boska_Klaudia: no to mówie przeciez
Boska_Klaudia
@lguodwznkoi_e: no to ja potwierdzam. Ciężko się z tobą rozmawia, albo ja cię nie rozumiem albo musisz jaśniej wyrażać swoje myśli.
l.....e
l.....e
@Boska_Klaudia: a tak poza tym to jakie ma to inne znaczenie? bo tak nie rozumiem c jak wspominałes wcześniej
Boska_Klaudia
a tak poza tym to jakie ma to inne znaczenie?


@lguodwznkoi_e: nie rozumiem, jakie inne znaczenie? W skrócie, pod main() nie musi być explicit return - jeśli nie ma to jest implicit return 0. Ale jeśli jednak pisze się explicit return to lepiej jest użyć EXIT_SUCCESS bo nie na każdym systemie 0 to failure a non-0 to success choć na większości tak jest.