Jezik C
Svet Racunara :: System :: Svet Kodova
Strana 1 od 1 • Delite •
Jezik C
Struktura programskog jezika C
Osnovne elemente C jezika čine: skup znakova,rezervisanih reči i indetifikatori.
-Skup znakova C jezika obrazuju:
a b c d e f g h i j k l m n o p q r s t u v w y z
A B C D E F G H I J K L M N O P Q R S T U V W Y Z
0 1 2 3 4 5 6 7 8 9
+ = - * \ / ~ < > | ! . , : ; " ' ? ( ) [ ] { } ^ & % $ # _
novi red, prazno mesto i tab.
-Ključne ili rezervisane reči imaju unapred definisano značenje i ne mogu se koristiti u drugom kontekstu. Rezervisane reči u C jeziku su:
asm auto break case char const continue deafult do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union usigned void volatile while
U formiranju rezervisanih reči isključivo se koriste mala slova.
-indetifikatori su niz znakova koji označavaju jedan objekat, funkciju ili druge različite elemente C programa. Indetifikator mora početi slovom ili znakom podvučeno. Ne preporučuje se korišćenje znaka podvučeno kao početnog znaka, jer biblioteka imena vrlo često počinju sa tim znakom. Indetifikatori mogu biti proizvoljno dugački. Kod indetifikatora sa unutrašnjim provezivanjem ( doseg je ograničen na da toteku izvornog teksta programa ) prvih 31 znak su značajni, dok kod indetifikatora sa spoljašnjim povezivanjem samo prvih 6 znakova su značajni.
Struktura C programa je :
procesorske direktive
main()
{
naredbe
}
Svaki C program mora sadržati samo jednu funkciju main. Funkcija main je indikacija operativnom sistemu za početak izvršavanja programa. Direktive procesora su upustva pomoću kojih se može uticati na tok izvršavanja programa. Naredbe predstavljaju nizove simbola. Dele se na deklarativne i izvršne naredbe. Deklarativnim naredbama se definišu neki elementi programa (podaci,funkcije,itd). Izvršnim naredbama se izvode elementi obrade.
Primer:
#include
#include
void main(void)
{
textcolor(15);
textbackground(0);
clrscr();
puts("Ovo je moj prvi program!");
{
Osnovne elemente C jezika čine: skup znakova,rezervisanih reči i indetifikatori.
-Skup znakova C jezika obrazuju:
- Mala slova engleske abecede:
a b c d e f g h i j k l m n o p q r s t u v w y z
- Velika slova engleske abecede:
A B C D E F G H I J K L M N O P Q R S T U V W Y Z
- Decimalne cifre:
0 1 2 3 4 5 6 7 8 9
- Specijalni znaci:
+ = - * \ / ~ < > | ! . , : ; " ' ? ( ) [ ] { } ^ & % $ # _
- Nevidljivi znaci:
novi red, prazno mesto i tab.
-Ključne ili rezervisane reči imaju unapred definisano značenje i ne mogu se koristiti u drugom kontekstu. Rezervisane reči u C jeziku su:
asm auto break case char const continue deafult do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union usigned void volatile while
U formiranju rezervisanih reči isključivo se koriste mala slova.
-indetifikatori su niz znakova koji označavaju jedan objekat, funkciju ili druge različite elemente C programa. Indetifikator mora početi slovom ili znakom podvučeno. Ne preporučuje se korišćenje znaka podvučeno kao početnog znaka, jer biblioteka imena vrlo često počinju sa tim znakom. Indetifikatori mogu biti proizvoljno dugački. Kod indetifikatora sa unutrašnjim provezivanjem ( doseg je ograničen na da toteku izvornog teksta programa ) prvih 31 znak su značajni, dok kod indetifikatora sa spoljašnjim povezivanjem samo prvih 6 znakova su značajni.
Struktura C programa je :
procesorske direktive
main()
{
naredbe
}
Svaki C program mora sadržati samo jednu funkciju main. Funkcija main je indikacija operativnom sistemu za početak izvršavanja programa. Direktive procesora su upustva pomoću kojih se može uticati na tok izvršavanja programa. Naredbe predstavljaju nizove simbola. Dele se na deklarativne i izvršne naredbe. Deklarativnim naredbama se definišu neki elementi programa (podaci,funkcije,itd). Izvršnim naredbama se izvode elementi obrade.
Primer:
#include
#include
void main(void)
{
textcolor(15);
textbackground(0);
clrscr();
puts("Ovo je moj prvi program!");
{
________________________________________________

Svet Računara.
ADMINISTRATOR
Dozvole ovog foruma:
Ne možete odgovarati na teme u ovom forumu














