Šta je novo?

Za skolu programski jezik c

  • Začetnik teme Začetnik teme megas
  • Datum pokretanja Datum pokretanja

megas

Banned
Banovan
Učlanjen(a)
09.03.2008
Poruke
325
Poena
320
Muci me programski jezik c.Najvise deklarizacija i inicijalizacija promenljivih.Nista mi nije jasno struktura i to pa ako moze neko da mi pojasni.Hvala
(nije za mene ali mi treba ispit je uskoro)svaka pomoc dobro dosla:wave:
 
To ne moze da se objasni u par recenica. Kupi (pozajmi) knjigu pa citaj, kad vec nisi slusao profesore. 😉
 
ovo ti kaze covek koji je morao da prepise doticni ispit posto drugacije nije islo sa profesorkom, uzmi knjigu i malo googlaj.
Pitaj me na PP pa mozda uspem nesto i da ti kazem
 
Poslednja izmena:
Javi na PM tacno koje ste lekcije radili, koja skola i sl. poslacu ti moje izvestaje iz srednje, koje jos cuvam. Tu imas sve nasiroko objasnjeno. A reci mi i sta ti nije jasno, da ti objasnim koliko-toliko jer je pisano da to razume moja profesorka, a ne ostatak sveta :d .
 
Kad ovo shvatis onda si naucio C:
Kod:
#include <stdio.h>

main(o,_){for(_?--o, main(o+2,
"FApHGG@`FP``aP``FP``aP``FDHX"
"PhPpFDHdPhQHFDIBPhRDF\\`ScdB"
[o]):5;o&&_>1;printf("%s",_-70
?_&1?"$$":" ":(_=0,"\n")),_/=2)
 
;}
Copy/paste u editor, snimi, kompajliraj, linkuj i pokreni.
 
@yooyo: :Klanjanje :Klanjanje
To tvojih ruku delo ? (from scratch?) Moze objasnjenje implementacije i odakle ideja ?
 
Pa video sam primer negde na netu pa sam modovao da ispise ono sto ja hocu... potrosio sam jedno vece da enkodiram sliku i jos malcice da smanjim code.
 
Muci me programski jezik c.Najvise deklarizacija i inicijalizacija promenljivih.Nista mi nije jasno struktura i to pa ako moze neko da mi pojasni.Hvala
(nije za mene ali mi treba ispit je uskoro)svaka pomoc dobro dosla:wave:

Pa ukratko :

int main(int argc, char *argv[])
{
int i;
printf (printf("%n", i);// nije dobro , nije inicijalizovan integer i;

int n=0;//deklarisan i inicijalizovan
printf("%n", n);

int r;//deklarisan
r = 0;//inicijalizovan
printf("%n", r);
}
 
Poslednja izmena:
Komentari u C-u se pisu izmedju /* i */. // je ubaceno u C++. Ako je profa cepidlaka moze da te smara zbog nepravilnih komentara.
 
Pa dobro, ja sam inace Delphi programer, princip je isti, samo
sintaksa drugacija, komentare sam dodao kakvi su u Pascal-u,
a profe k'o profe, trazi dlaku u jajetu jer tako je video u knjizi,
znam par njih, nesto ozbiljnije nemaju pojma.

pa ponovo to ali u pascal-u

procedure main; // ekvivalent void funkciji u c/c++
var
i, r, n : Integer; //u pascal-u ne mogu da se deklarisu variable bilo gde
begin
ShowMessage(IntToStr(i));// dace za i neku slucajnu vrednost, jer nije
//deklarisana;
r:=0;//inicijalizacija
ShowMessage(IntToStr(r));
end;
 
Hvala svima na pomoci ima korisnih stvari tema moze u lock!
 
Ljudi ako ima neko zainteresovan da mi pomogne oko maturskog rada, ili pak da ga uradi, platicu. Moj problem je izlozen 3, 4 treda nize.
 
Pa ukratko :

Kod:
int main(int argc, char *argv[])
{
    int i;
    printf("%n", i);// nije dobro , nije inicijalizovan integer i;
  
    int n=0;//deklarisan i inicijalizovan
    printf("%n", n);

    int r;//deklarisan 
    r = 0;//inicijalizovan
    printf("%n", r);
}

1. Ovo nije C kod i to ne samo zbog komentara koje pominje yooyo -- C kod ne dozvoljava deklarisanje varijabli u sred koda nego samo pre prve izvrsne linije, to moze u C++ samo da prodje da dodajes varijable kad se setis da ti trebaju.

2. Nije %n nego %d ili %ld.

3. Funkcija nema povratnu vrednost (fali return 0).
 
C kod ne dozvoljava deklarisanje varijabli u sred koda nego samo pre prve izvrsne linije

dozvoljava ovako :


Kod:
int main(int argc, char* argv[])
{
	int i=0;

	printf("%d",i);


	{
		int n=2;
                .
                ....
   

	}


	return 0;
}

tipican problem i kod switch/case statementa

recimo :

Kod:
switch(i)
{
   case 1:
   {
      int n=1;
    }
    break;
   case 2:
   {
      int n=2;
    }
    break;

  ....

};
 
Poslednja izmena:
Nazad
Vrh Dno