należy umieścić & przed zmiennej stosowanych w scanf. Powodem, stanie się jasne, gdy dowiedziałeś się o wskazówki. Łatwo jest zapomnieć & podpisać, a gdy je zapomnisz program prawie zawsze awarii podczas uruchomienia go Największa
W ogóle, to najlepiej jest użyć scanf jak pokazano tutaj. - czytać jedną wartość z klawiatury. Korzystanie z wielu połączeń do scanf czytać wiele wartości. W każdym prawdziwym programem, możesz skorzystać z funkcji dostaje lub fgets zamiast czytać tekst linii na raz. Wtedy " analizować " linia do czytania jego wartości. Dlatego, że robisz to tak można wykryć błędy w danych wejściowych i obsługiwać je zgodnie z potrzebami. Największa
i scanf printf funkcje zajmie trochę praktyki, aby być całkowicie zrozumiałe, ale po opanowaniu są bardzo przydatne Największa Spróbuj to
Zmień program tak, że przyjmuje trzy wartości zamiast dwóch i dodaje wszystkie trzy razem:.!
#include < stdio.h > int main () {int ABC; 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;}Możesz również usunąć zmienna B w pierwszej linii nad programem i zobaczyć, co kompilator robi gdy zapomni zadeklarować zmienną. Usuń średnik i zobaczyć co się dzieje. Opuścić jeden z szelkami. Usuń jedną z nawiasach obok głównej funkcji. Sprawdź, co sam błąd, a następnie uruchomić program przez kompilator, aby zobaczyć co się dzieje. Symulując takie błędy, można dowiedzieć się o różnych błędów kompilatora, a to sprawi, że literówki łatwiej znaleźć po wprowadzeniu ich na poważnie. Największa rozgałęzienia i zapętlanie Największa
W C, zarówno w przypadku sprawozdania i pętli while opierają się na idei wyrażeń logicznych. Oto prosty program w C, wykazując if:
#include int main () {int b; printf (" Wprowadź wartość: "); scanf ("% d ", & b); if (b < 0) printf (" Wartość jest negativen "); return 0; } Największa
Ten program akceptuje numer z użytkownikiem. Następnie sprawdza numer za pomocą instrukcji if, aby zobaczyć, czy jest to mniej niż 0. Jeśli jest to program wypisuje komunikat. W przec