Bir bilgisayarı programlamanın birçok yolu vardır. Nihayetinde, ihtiyaç duyulanın nasıl elde edileceğine dair karar programcıya aittir. Ancak, daha iyi derleme ve programlar için stilleri ve işlevleri kullanan birçok "en iyi uygulama" vardır. Projedeki sonraki programcıların (siz dahil) kodunuzu okuyup anlayabildiğinden emin olmak biraz hassasiyet gerektirir.
Adım
Yöntem 1/2: Standart Kod Yazma
Adım 1. Eclipse, Netbeans ve CodeBlocks gibi C++ için bir IDE (entegre geliştirme ortamı) indirin veya Notepad++ veya VIM gibi bir düz metin düzenleyicisi kullanabilirsiniz
Programı komut satırından da çalıştırabilirsiniz, bu durumda herhangi bir metin düzenleyici yeterli olacaktır. Sözdizimi vurgulamayı ve satır numaralandırmayı destekleyen bir düzenleyici seçmeniz yararlı olabilir. Çoğu programcı, Unix benzeri sistemlerin (Linux, OS X, BSD) geliştirme için en iyi ortamlar olduğunu bulur.
Adım 2. Ana program dosyasını oluşturun
Ana dosya, main() adında bir fonksiyon içermelidir. Program yürütmenin başladığı yer burasıdır. Buradan, işlevleri, önek sınıflarını vb. çağırmanız gerekir. Uygulamanızdaki diğer dosyalar ve kitaplıklar bu dosyaya dahil edilebilir.
Adım 3. Programı yazmaya başlayın
Oluşturmak istediğiniz kodu veya programı girin (aşağıdaki bazı örneklere bakın). Sözdizimi, anlambilim, Nesne Yönelimli Programlama paradigmaları, veri çizgileri, bağlantılı listeler gibi algoritmaların tasarımı, öncelik sıraları vb. öğrenin. C++ programlaması kolay bir dil değildir, ancak bunu yapmak size tüm programlama dilleriyle çalışan temel bilgileri öğretecektir.
Adım 4. Koddaki yorumları girin
Hangi fonksiyonların ve değişkenlerin kullanıldığını açıklayın. Değişkenler ve işlevler için açık adlar seçin. Global değişken adlarından yararlanın. Genel olarak, kodunuzu okuyan herkesin kodu anlayabildiğinden emin olun.
Adım 5. Kodunuzda uygun girintileri kullanın
Yine, aşağıdaki örneğe bakın.
Adım 6. Kodu şununla derleyin:
g++ ana.cpp
Adım 7. Aşağıdakileri yazarak programı çalıştırın:
./a.out
Yöntem 2/2: Örnek
Adım 1. Örnek 1'i düşünün:
/* Bu Basit Program, g++ Stilinin Temellerini Anlamak İçin Yapılmıştır. Bu Program g++ Derleyicisini kullanır.*/ #include /* giriş ve çıkış işlevlerini girin */ std ad alanını kullanarak; /* std (standart) işlevini kullanıyoruz */ int main() /* ana işlevi bildiriyoruz; Ayrıca int main(void) kullanabilirsiniz. */ { cout << "\n Merhaba Baba"; /* '\n' yeni bir satırdır (t yeni bir sekmedir) */ cout << "\n Merhaba Anne"; cout << "\n Bu benim ilk programım"; cout << "\n Tarih 2018-04-20"; 0 döndürür; }
Adım 2. Örnek 2'yi düşünün:
/* İki Sayının Toplamını Saymak İçin Bu Program */ #include namespace std; int main() { kayan sayı1, sayı2, res; /* değişken bildir; int, double, long… ayrıca kullanılabilir */ cout << "\n İlk sayıyı girin = "; cin >> num1; /* num1'e kullanıcı değerini girin */ cout << "\n İkinci sayıyı girin= "; cin >> num2; öz = sayı1 + sayı2; cout << "\n Toplam "<< num1 <<" ve "<< num2 <<" = "<<res '\n'; 0 döndürür; }
Adım 3. Örnek 3'ü inceleyin:
/* İki Sayıyı Çarp */ #include ad alanı std kullanarak; int main() { kayan nokta num1; int sayı2; çift res; cout << "\n İlk sayıyı girin = "; cin >> num1; cout << "\n İkinci sayıyı girin = "; cin >> num2; öz = sayı1 * sayı2; cout << "\n İki sayıyı çarpın = " << res '\n'; 0 döndürür; }
Adım 4. Örnek 4'ü düşünün:
// Matematik formülünü bulmak için ''Döngü''. Bu durumda program, Project Euler'de // Soru #1'in cevabını arar. #include ad alanı std kullanarak; int main() { // ''Main'' açılıyor. int toplam1=0; int toplam2=0; int toplam3=0; int toplam4=0; // Cevabı bulmak için gereken tamsayıyı üretin. for (int a=0; a < 1000; a=a+3) {sum1 = sum1+a;} // a 1000'den büyük veya ona eşit olana kadar ''döngü'', her ''döngü'' 3 ekleyerek. Ayrıca sum1'e a ekleyin. for (int b=0; b < 1000; b=b+5) {sum2 = sum2+b;} // b 1000'den büyük veya ona eşit olana kadar ''döngü'', her ''döngü'' 5 ekleyerek. Ayrıca sum2'ye b ekleyin. for (int c=0; c < 1000; c=c+15) {sum3 = sum3+c;} // c 1000'den büyük veya ona eşit olana kadar ''döngü'', her ''döngü'de 15'i c'ye ekleyerek '' '. Ayrıca sum3'e c ekleyin. toplam4 = toplam1 + toplam2 - toplam3; // toplam4, toplam1 ve toplam2'nin toplamını eksi toplam3'ü alır. cout << toplam4; // Sonuç toplam4, cevaptır. cin.get(); // Kullanıcının Enter'a basmasını bekleyin. 0 döndürür; // Dönülecek ifade. } // Ana Kapanış.
Adım 5. Farklı stiller içeren aşağıdaki örnekleri göz önünde bulundurun:
int ana(){ int ben = 0; if(1+1==2){ ben = 2; } } /* Beyaz Usta Stili */ int main() { int i; eğer (1+1==2) { i = 2; } } /* GNU Stili */ int main() { int i; if (koşul) { i = 2; fonksiyonlar(); } }
İpuçları
- Programlarınız için her zaman bir ISO derleyicisi kullanın.
- 'a.out', derleyici tarafından oluşturulan varsayılan yürütülebilir dosya adıdır.
- Çok sayıda farklı değişken veya işlev kullanan bir şey yazıyorsanız, hata ayıklamayı ve daha sonra anlamayı kolaylaştırmak için bazı yorumlar ekleyin!