printf. Odczyt wartości użytkownika Największa
poprzedni program jest dobry, ale byłoby lepiej, jeśli to przeczytać w wartości 5 i 7 od użytkownika zamiast stosowania stałych. Wypróbuj ten program zamiast: Największa
#include < stdio.h > int main () {int a, b, c; printf (" Wprowadź pierwszą wartość: "); scanf ("% d ", & a); printf (" Wprowadź drugą wartość: "); scanf ("% d ", & b); c = a + b; printf (cali do% d + d% =% d \\ n-quot;, a, b, c); return 0;} © 2004 HowStuffWorks
Oto jak działa ten program podczas wykonywania go: Największa
Wprowadź zmiany, a następnie skompilować i uruchomić program, aby upewnić się, że działa. Należy pamiętać, że scanf używa tego samego rodzaju ciągu formatu jak printf (typ człowieka scanf aby uzyskać więcej informacji). Zwróć również uwagę na & przed a i b. Jest to operator adres w C: To zwraca adres zmiennej (to nie ma sensu, dopóki rozmawiamy wskaźniki). Musisz korzystać z & Operator w scanf na dowolnej zmiennej typu char, int lub float, jak również typy struktury (co dowiemy się wkrótce). Jeśli pominiemy w & Operator, otrzymasz błąd przy uruchomieniu programu. Spróbuj go tak, że można zobaczyć, co ten rodzaj błędu w czasie wygląda. Największa
Spójrzmy na niektórych odmianach zrozumieć printf całkowicie. Oto najprostszy Instrukcja printf: Największa
printf (" Witam ");To wezwanie do printf ma ciąg formatu, który mówi printf wysłać słowo " Witam " na standardowe wyjście. Porównajmy to z tego: Największa
printf (" Witaj, \\ n ");Różnica między nimi jest, że druga wersja wysyła słowo " Witam " . na