Odkrycie wiedza
/ Knowledge Discovery >> Odkrycie wiedza >> tech >> komputer >> Oprogramowanie komputerowe >>

Podstawy C Programming

efekt 12, a następnie umieszcza ta nowa wartość (12) w zmiennej C. Zmienna c ma wartość 12. W związku z tym, że = w tej linii jest nazywany ". Operatora przypisania " Największa
  • Instrukcja printf następnie drukuje linię " 5 + 7 = 12 &Quot; Z% d zastępcze w printf oświadczenie działają jako zastępcze dla wartości. Istnieją trzy% d zastępcze, a na końcu linii printf istnieją trzy zmienne nazwy: a, b oraz c. C dopasowuje się pierwsze% d z i zastępuje 5 tam. To pasuje do drugiego% d o b i substytutów 7. pasuje trzeci% d o c i substytutów 12. Następnie drukuje wypełniony wiersz do ekranu: 5 + 7 = 12. +, z = i odstępy są część linii formatu i dostać osadzony automatycznie pomiędzy operatorami% d określonych przez programistę
    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