calisma alani

C++

C++ icin sifirdan pratik ogrenme yolu

once tanim

C++ nedir

C++ kesin talimatlar yazmak icindir. Burada onu C++ icin sifirdan pratik ogrenme yolu olarak ogreniyorsun. Baslangic modeli: girdi adimlardan gecer ve cikti olur.

minimum calisma bilgisidosya main.cppcalistir g++ main.cpp -std=c++17 && ./a.outaliskanlik C++ icin kucuk bir parca ogren, minimal ornek yaz ve calistir
program

sirayla calisan talimatlar toplami.

deger ve degisken

deger veridir. degisken bu veriyi tutan isimdir.

fonksiyon

girdi alip sonuc ureten isimli kucuk is.

runtime

C++17 compiler main.cpp icindeki kodu calistirir.

ilk okunur kod

Input output

cin cout headers namespace
#include <iostream>
using namespace std;
int main() {
  cout << 42;
}
cikti 42

dil soyu

C++ aile agaci

C++ nereden gelir, hangi diller yakindir ve sonra ne ogrenilir.

kokler
CSimulaAlgol
simdiC++sistem programlama dil ailesi
ailesistem programlama dil ailesi
en iyi alan

en iyi alan C++ icin sifirdan pratik ogrenme yolu

sifirdan

1bir kural oku2ciktisini tahmin et3hafizadan yaz4kontrolu calistir5bir degisiklikle tekrarla

Soru bankasi

Once ara sonra calis

Bir asama sec veya bu dilin soru bankasinda ara ve alistirmaya gec.

18 sonuc
Q 1SecimAsama 1 tanimlar

C++ soru 1

C++ soru 1. output stream icin en uygun ifadeyi sec.

Q 2SecimAsama 1 tanimlar

C++ soru 2

C++ soru 2. integer type icin en uygun ifadeyi sec.

Q 3SecimAsama 1 tanimlar

C++ soru 3

C++ soru 3. vector push icin en uygun ifadeyi sec.

Q 4SecimAsama 1 tanimlar

C++ soru 4

C++ soru 4. reference icin en uygun ifadeyi sec.

Q 5SecimAsama 1 tanimlar

C++ soru 5

C++ soru 5. output stream icin en uygun ifadeyi sec.

Q 6SecimAsama 1 tanimlar

C++ soru 6

C++ soru 6. integer type icin en uygun ifadeyi sec.

Q 7SecimAsama 1 tanimlar

C++ soru 7

C++ soru 7. vector push icin en uygun ifadeyi sec.

Q 8SecimAsama 1 tanimlar

C++ soru 8

C++ soru 8. reference icin en uygun ifadeyi sec.

Q 9SecimAsama 1 tanimlar

C++ soru 9

C++ soru 9. output stream icin en uygun ifadeyi sec.

Q 10SecimAsama 1 tanimlar

C++ soru 10

C++ soru 10. integer type icin en uygun ifadeyi sec.

Q 11SecimAsama 1 tanimlar

C++ soru 11

C++ soru 11. vector push icin en uygun ifadeyi sec.

Q 12SecimAsama 1 tanimlar

C++ soru 12

C++ soru 12. reference icin en uygun ifadeyi sec.

Q 13SecimAsama 1 tanimlar

C++ soru 13

C++ soru 13. output stream icin en uygun ifadeyi sec.

Q 14SecimAsama 1 tanimlar

C++ soru 14

C++ soru 14. integer type icin en uygun ifadeyi sec.

Q 15SecimAsama 1 tanimlar

C++ soru 15

C++ soru 15. vector push icin en uygun ifadeyi sec.

Q 16SecimAsama 1 tanimlar

C++ soru 16

C++ soru 16. reference icin en uygun ifadeyi sec.

Q 17SecimAsama 1 tanimlar

C++ soru 17

C++ soru 17. output stream icin en uygun ifadeyi sec.

Q 18SecimAsama 1 tanimlar

C++ soru 18

C++ soru 18. integer type icin en uygun ifadeyi sec.

coktan secmeli

C++ soru 1

Q 1Secimyeni

C++ soru 1. output stream icin en uygun ifadeyi sec.

cout << 42;

referans

main.cpp kaliplari

C++17 compilerg++ main.cpp -std=c++17 && ./a.out
hafizadan cagirkucuk bir noktayi oku sonra bakmadan yaz
kodu izlecalistirmadan once degiskenleri satir satir izle
kendin yazdaha az kopyala daha cok yaz ve bir hatayi duzelt

cin cout headers namespace

Input output

#include <iostream>
using namespace std;
int main() {
  cout << 42;
}
  • Include the right headers
  • Use cout for output
  • Return from main

int double bool string vector

Types

int score = 40 + 2;
cout << score;
  • Choose the right type
  • Watch integer division
  • Initialize variables

vector map set queue stack

STL

vector<int> v = {1, 2, 3};
cout << v.size();
  • Know the container behavior
  • Use size for count
  • Trace push pop operations