Jezik C

Napiši novu temu   Odgovori na poruku

Pogledaj prethodnu temu Pogledaj sledeću temu Ići dole

Jezik C

Počalji od Nikola taj Uto 02 Dec 2008, 18:50

Struktura programskog jezika C

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

Nikola
Admin/Owner
Admin/Owner

Muški
Broj poruka: 1088
Godina: 17
Lokacija: Inside PC !
Operativni Sistem: Windows XP Professional SP3
Reputacija: 8
Datum registracije: 26.08.2008

http://www.svetracunara.com

Nazad na vrh Ići dole

Pogledaj prethodnu temu Pogledaj sledeću temu Nazad na vrh


Napiši novu temu   Odgovori na poruku
Dozvole ovog foruma:
Ne možete odgovarati na teme u ovom forumu