String
Coddy'nin C++ Journey'sinin Temeller bölümünün bir parçası. Ders 7 / 74.
Bir char tek bir karakterdir (Örneğin: 1, 6, %, b, p, ., T vb.)
C++'ta string türü, birden fazla karakter tutabilen bir karakter dizisidir.
C++’ta dizeleri kullanmak için kodunun en üstüne bunu mutlaka eklemelisin:
#include <string>Not: Kodunuz #include <string> olmadan çalışabilir (çünkü <iostream> gibi diğer başlıklar bunu dolaylı olarak içerebilir), ancak dolaylı include'lara güvenmek kötü bir uygulama olarak kabul edilir. Kodunuzda doğrudan kullandığınız başlıkları her zaman açıkça include edin.
Ad alanını ayrıca şu iki yoldan biriyle ele almanız gerekir:
1. includes ifadenizden sonra bu satırı ekleyin:
using namespace std;2. using namespace satırını ekleme, ancak string'in önüne std:: getir:
std::string s1 = "This is a string";
// Bu çalışır çünkü açıkça std:: kullandıkÇift tırnak işaretlerinin kullanıldığı string değişkenine dikkat edin. Yukarıdaki örnekte, s1 adlı bir string değişkeni başlatılmıştır.
Her iki yöntem de #include <string> gerektirir. Tek fark, 'std::' ifadesini 'string' ifadesinden önce yazmak isteyip istemediğindir.
İşte eksiksiz bir örnek:
#include <string>
using namespace std; // Yöntem 1
int main() {
string s1 = "Hello"; // Yöntem 1 stili
std::string s2 = "Hello again"; // Yöntem 2 stili ('using namespace' ile bile hâlâ çalışır)
return 0;
}Görev
Başlangıçcoddy adlı bir değişkende I am learning to code with Coddy! dizesini depola.
Kesin dize değerini doğru büyük/küçük harf kullanımıyla depoladığından emin ol.
Kendin dene
#include <iostream>
#include <string>
using namespace std;
int main() {
// Değişkenleri burada bildir ve başlat
// Değerleri yazdır
std::cout << "Coddy = \"" << coddy << "\"" <<std::endl;
return 0;
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüArtırma/AzaltmaSonradan Artırma/AzaltmaAritmetik KısayollarKarşılaştırma OperatörleriString Karşılaştırma7Giriş/Çıkış Temelleri
cout İfadesicin İfadesiString GirdisiÖzet - 120'ye KadarÖzet - Doğru veya YanlışKendi başına pratik yap: Online C++ derleyicisi