38906

38906



24


IWZDZ1AL 5. PIERWSZY PROGRAM

int main (void)

int oznacza, że funkcja zwróci (tzn. przyjmie wartość jk» zakończeniu) liczby całkowitą w przypadku main ł>ędzie to kod wyjściowy programu: main to nazwa funkcji, w nawiasach umieszczamy parametry programu. Na tym etapie parametry programu nie będą nam potrzebne (vmd oznacza brak jwametrów). Używa się ich do odczytywania argumentów linii polecenia, z jakimi program został uruchomiony.

Kod funkcji umieszcza się w nawiasach klamrowych { i }.

Wewnątrz funkcji należy wpisać poniższy kod:

printf("Hello World!"); return 0;

Wszystkie polecenia kończymy średnikiem, return 0: określa wartość jaką zwróci funkcja (program): Liczl>a zero zwracana przez funkcję mainf) oznacza, że program zakończył się 1m*z błędów; błędne zakończenie często (choć nie zawsze) określane jest przez liczbę jeden*. Funkcję main kończymy nawiasem klamrowym zamykającym.

Twój kod powinien wyglądać jak poniżej:

ttinclude <stdio.h> int main (void)

{

printf ("Hello World!"); return 0;

>

Teraz wystarczy go tylko skompilować i urucłioiiiić.

Rozwiązywanie problemów

Jeśli nie możesz skompilować powyższego programu, to najprawdopodobniej popełniłeś literówkę przy ręcznym przepisywaniu go. Zobacz też instrukcje na temat używania kompilatora.

Może też się zdarzyć, że program skompiluje się. uruchomi, ale jego efektu działania nie będzie widać. Dzieje się tak. ponieważ nasz pierwszy program po prostu wypisuje komunikat i od razu kończy działanie, nie czekając na reakcję użytkownika. Nie jest to problemem, gdy program jest uruchamiany z konsoli tekstowej, ale w innych przypadkach nie widzimy efektów jego działania.

Jeśli korzystasz ze Zintegrowanego Środowiska Programistycznego (ang. IDE), możesz zaznaczyć, by nie zamykało ono programu po zakończeniu jego działania. Innym sposobem jest (kalanie instrukcji, które wstrzymywałyby zakończenie programu. Można to zrobić dodając przed linią z return kod (wraz z okalającymi klamrami):

2Jeżeli cliccwz mieć pewność. Że twój program będzie działał (wprawnie również na platformach, gdzie I oznacza po|>rawite zakończenie (lub nie oznacza nic), możesz .skorzystać z makr EJtlT.SUCCESS i EIIT.FAILURE zdefiniowanych w pliku nagłówkowym stdlib.h.



Wyszukiwarka

Podobne podstrony:
030 031 2 30 Programowanie liniowe Ze względu na to, że funkcja celu jest liniowa, wartości pochodny
Cialkoskrypt3 24 1. Pojęcia podstawowe Pojawienie się w opisie znaku dodatniego oznacza, że działaj
ARKUSZ XXX 7 Arkusz XXX Zad mie 24.    1 p. Dana jest funkcja f(x) = —Funkcja ta przy
cz7 Programowanie Listing 57— wykorzystanie funkcji printf int main(void) l ■int a - 1234; int b
Nasz pierwszy program #include <stdio.h> #include <stdlib .h> int main(int argc , char *
// Program04.java public class Program04 { public static void main(String[]{ // zamiana dwóch zmienn
co to jest zmienna? // Program03.java public class Program03 { public static void main(String[] args
image013 W Windows pracują współbieżnie dwa procesy.zablokowany?_ CEvent e; int main(void) { CSingle
int main(void) { double fl = 2 * 3.1415926; double f2 = 3.1415926; printf("%f, %f

SDC11488 Phk Edytuj Widok Ntrzędai U ft mera a Pomoc°«WM 0 tfincludc <*tdio.h> int main(void){

więcej podobnych podstron