Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!


C Plus Plus: Skirtumas tarp puslapio versijų

Iš Pipedijos - durniausios enciklopedijos.
Jump to navigation Jump to search
Žymos: Keitimas mob. telefonu Keitimas įskiepiu mobiliesiems Advanced mobile edit
Žymos: Keitimas mob. telefonu Keitimas įskiepiu mobiliesiems Advanced mobile edit
 
(nerodoma 3 tarpinės versijos, sukurtos 2 naudotojų)
1 eilutė: 1 eilutė:
'''C++''', dar vadinama kaip '''C Plus Plus''' ar supaprastintai '''Cpp''' - tokia [[programavimo kalba]], kur išties yra ta pati visiems seniai girdėta [[C kalba]], tiktai kad papildomai pridėta kažkokių nesąmonių, kurios pavadintos objektiniu programavimu. Visa tai užkabinta ant viršaus, pernelyg nesigilinant nei į kalbos galimybes, nei į kokius nors poreikius - tiesiog visiškas [[hakas]], kažkodėl tapęs programavimo standartu. O jūs paskui dar stebitės, kodėl visos programos lūžta?
'''C++''', dar vadinama kaip '''C Plus Plus''' ar supaprastintai '''Cpp''' - tokia [[programavimo kalba]], kur išties yra ta pati visiems seniai girdėta [[C kalba]], tiktai kad papildomai pridėta kažkokių nesąmonių, kurios pavadintos [[objektinis programavimas|objektiniu programavimu]]. Visa tai užkabinta ant viršaus, pernelyg nesigilinant nei į kalbos galimybes, nei į kokius nors poreikius - tiesiog visiškas [[hakas]], kažkodėl tapęs programavimo standartu. O jūs paskui dar stebitės, kodėl visos programos lūžta?


Tai gaunasi taip, kad arba kokie nors seni C programuotojai sakosi mokantys Cpp programuoti, bet išties ir toliau varo tuo savo įprastu C, anei nieko iš C Plus Plus neišmokdami. O kiti gi pradeda mokytis visokių C Plus Plus nesąmonių, o taip ir neišmoksta išsiaiškinti, kuo skiriasi pointerio adresas nuo pointerio į adresą.
Tai gaunasi taip, kad arba kokie nors seni C programuotojai sakosi mokantys Cpp programuoti, bet išties ir toliau varo tuo savo įprastu C, anei nieko iš C Plus Plus neišmokdami. O kiti gi pradeda mokytis visokių C Plus Plus nesąmonių, o taip ir neišmoksta išsiaiškinti, kuo skiriasi pointerio adresas nuo pointerio į adresą.
5 eilutė: 5 eilutė:
Neabejotina, kad C Plus Plus yra viena populiariausių ir žinomiausių programavimo kalbų!
Neabejotina, kad C Plus Plus yra viena populiariausių ir žinomiausių programavimo kalbų!


== Hello World su C Plus Plus ==
<pre>
#include <iostream>
using namespace std;
int main() {
    cout<<"Hello, world!"<<endl;
    return 0;
}
</pre>


== Hello World su C Plus Plus ==
== C Plus Plus pagrindai ==
<code>
=== If panaudojimas ===
#include <iostream>
Visokie [[ifai]] čia naudojami panašiai, kaip ir kitose kalbose, tačiau visvien gerai žinoti, kaip naudoti ifą teisingai.
<pre>
#include <iostream>
using namespace std;
using namespace std;
   
   
int main()
int main() {
{
    int skaicius1, skaicius2;
    cout<<"Hello, world!"<<endl;
 
    return 0;
    skaicius1 = 1;
}
    skaicius2 = 2;
    if (skaicius2 > skaicius1) {  
        cout<<"2 daugiau negu 1"<<endl;
    }
 
    return 0;
}


</code>
</pre>


== C Plus Plus pagrindai ==
=== For ciklas ===


'''if panaudojimas:'''
<pre>
<code>
#include <iostream>
#include <iostream>
using namespace std;
using namespace std;
   
   
int main()
int main() {
{
    int skaicius1, skaicius2;
    int skaicius1, skaicius2;
 
    skaicius1 = 1;
    skaicius1 = 1;
    skaicius2 = 2;
    skaicius2 = 2;
    if (skaicius2 > skaicius1){  
    for(int i = 0, i < 5){  
    cout<<"2 daugiau negu 1"<<endl;
        skaicius1 += skaicius2;
    }
    }
    return 0;
}


    return 0;
</pre>
}


</code>
=== While ciklas ===


'''for ciklas:'''
<pre>
<code>
#include <iostream>
#include <iostream>
using namespace std;
using namespace std;
int main()
{
    int skaicius1, skaicius2;
    skaicius1 = 1;
    skaicius2 = 2;
    for(int i = 0, i < 5){
    skaicius1 += skaicius2;
    }


    return 0;
int main() {
}
    int skaicius1, skaicius2;
 
    skaicius1 = 1;
    skaicius2 = 2;
    while (skaicius2 >= skaicius1) {
        skaicius1++;
    }
    return 0;
}
 
</pre>
 
== Objektinio programavimo pavyzdys C++ ==
 
:Šiame pavyzdyje rodoma, kaip galima panaudoti objektinį programavimą 2 skaičių sumos skaičiavimui.


</code>
<pre>
#include <iostream>


'''while ciklas:'''
<code>
#include <iostream>
using namespace std;
using namespace std;
int main()
{
    int skaicius1, skaicius2;
    skaicius1 = 1;
    skaicius2 = 2;
    while (skaicius2 >= skaicius1){
      skaicius1 += 1
    }


    return 0;
class Klase{
}
  public:
  int skaicius1, skaicius2;
  Klase(int s1, int s2){
      skaicius1 = s1;
      skaicius2 = s2;
  }
 
  int skaiciavimas(){
  int suma = skaicius1 + skaicius2;
  return suma;
 
  }
};
int main()
{


</code>
Klase objektas(5, 8);
cout << "Rezultatas: " << objektas.skaiciavimas() << endl;
return 0;
}
</pre>


[[Category:Programavimo kalbos]]
[[Category:Programavimo kalbos]]

Dabartinė 18:18, 14 rugsėjo 2023 versija

C++, dar vadinama kaip C Plus Plus ar supaprastintai Cpp - tokia programavimo kalba, kur išties yra ta pati visiems seniai girdėta C kalba, tiktai kad papildomai pridėta kažkokių nesąmonių, kurios pavadintos objektiniu programavimu. Visa tai užkabinta ant viršaus, pernelyg nesigilinant nei į kalbos galimybes, nei į kokius nors poreikius - tiesiog visiškas hakas, kažkodėl tapęs programavimo standartu. O jūs paskui dar stebitės, kodėl visos programos lūžta?

Tai gaunasi taip, kad arba kokie nors seni C programuotojai sakosi mokantys Cpp programuoti, bet išties ir toliau varo tuo savo įprastu C, anei nieko iš C Plus Plus neišmokdami. O kiti gi pradeda mokytis visokių C Plus Plus nesąmonių, o taip ir neišmoksta išsiaiškinti, kuo skiriasi pointerio adresas nuo pointerio į adresą.

Neabejotina, kad C Plus Plus yra viena populiariausių ir žinomiausių programavimo kalbų!

Hello World su C Plus Plus

#include <iostream>
using namespace std;
 
int main() {
    cout<<"Hello, world!"<<endl;
    return 0;
}

C Plus Plus pagrindai

If panaudojimas

Visokie ifai čia naudojami panašiai, kaip ir kitose kalbose, tačiau visvien gerai žinoti, kaip naudoti ifą teisingai.

#include <iostream>
using namespace std;
 
int main() {
    int skaicius1, skaicius2;

    skaicius1 = 1;
    skaicius2 = 2;
    if (skaicius2 > skaicius1) { 
        cout<<"2 daugiau negu 1"<<endl;
    }

    return 0;
}

For ciklas

#include <iostream>
using namespace std;
 
int main() {
    int skaicius1, skaicius2;

    skaicius1 = 1;
    skaicius2 = 2;
    for(int i = 0, i < 5){ 
        skaicius1 += skaicius2;
    }
    return 0;
}

While ciklas

#include <iostream>
using namespace std;

int main() {
    int skaicius1, skaicius2;

    skaicius1 = 1;
    skaicius2 = 2;
    while (skaicius2 >= skaicius1) { 
        skaicius1++;
    }
    return 0;
}

Objektinio programavimo pavyzdys C++

Šiame pavyzdyje rodoma, kaip galima panaudoti objektinį programavimą 2 skaičių sumos skaičiavimui.
#include <iostream>

using namespace std;

class Klase{
	
	  public:
	  int skaicius1, skaicius2;
	  Klase(int s1, int s2){
	       skaicius1 = s1;
	       skaicius2 = s2;
	  }

	  int skaiciavimas(){
	  	int suma = skaicius1 + skaicius2;
	  	return suma;
	  
	  }
};
int main()
{

	Klase objektas(5, 8);
	cout << "Rezultatas: " << objektas.skaiciavimas() << endl;
	return 0;
}