hello.c Teraz czas na podstawowy program, który wszędzie możecie spotkać jako przykład tego najprostrzego programu :) Z tą różnicą, że Hello world zastąpione jest - aqq :) int main ( void ) { printf("aqq\n"); return 0; }printf() to funkcja, która zdefiniowana jest w bibliotece stdio.h Wyświetla ona tekst na ekran :) Ale nie musicie nawet pisać żadnych #include (które opiszę później) by ten najprostrzy program zadziałał :) Przypomnijcie sobie funkcję main(). Pisałam wówczas o tym, że możemy do niej zanosić różne parametry. Ale wtedy do main nie zanosiliśmy nic. Teraz do funkcji printf() zapodamy tekst, który chcemy wyświetlić na ekran :) Tekst podajemy w cudzysłowiu " ". \n oznacza, że po wyświetlonym tekscie ma być enter. Najlepiej sprawdzić to i zobaczyć na własne oczy :) int main ( void ) { printf("aqq\n"); printf("du"); printf("pa"); printf("\n"); return 0; }Oprucz \n występują jeszcze inne kody tego typu, które formatują nam wygląd wyświetlanego tekstu. Przykladem może być \t - oznacza ona tabulację. int main ( void ) { printf("aqq\tto\tja\n"); return 0; }Jak widać, nie trzeba robić odstępu pomiędzy tekstem a znakami specjalnymi :) Ba! Jeśli zrobicie tam spację to ona pojawi się niepotrzebnie! :) Niech Waszym zadaniem domowym będzie sprawdzenie jakie jeszcze \coś mogą być :) Dodam tylko, że jeśli w tekście chcemy napisać cudzysłów, to musimy przed nim wstawić znaczek \ printf("Moje imię to \"Jola\"");Kompilator wie wówczas, że to nie jest zakończenie tekstu ale zwykły pisany cudzysłów :) Kolejnym krokiem w poznawaniu funkcji printf() jest wyświetlanie dzięki niej zmiennych programowych. Służą temu kolejne argumenty, które możemy przekazać do tej funkcji. Argumentami tymi są po prostu zmienne :) printf() będzie wtedy wyglądać inaczej, gdyż dojdą kolejne formatowania tekstu np. %d %c %s %x ... itd. O formatowanym wyjściu możecie poczytać tutaj , ale opis ten nie jest jeszcze dokończony. Narazie zawiera suchą teorię bez opisów. Proponuję również, abyście poznali najpierw typy zmiennych i ich rozmiary a później dopiero przejdźcie do formatowania wyjścia :) Opis typów zmiennych i ich rozmiarów (bajty, zakresy liczbowe) znajdziecie tutaj. Narazie opis jest niekompletny, bo dotyczy tylko zmiennych typu int, ale już niebawem dodam więcej :) Neutrinka www.kwant.info |