String
Coddy'nin C++ Journey'sinin Temeller bölümünün bir parçası. Ders 7 / 74.
char tek bir karakterdir (Örneğin: 1, 6, %, b, p, ., T, vb.)
C++ dilindeki string türü, birden fazla karakter tutabilen bir karakter dizisidir.
C++'ta dizeleri kullanmak için kodunuzun en üstüne bunu eklemeniz gerekir:
#include <string>Not: Kodunuz #include <string> olmadan çalışabilir (çünkü <iostream> gibi başka başlık dosyaları bunu dolaylı olarak içerebilir), ancak dolaylı eklemelere güvenmek kötü bir uygulama olarak kabul edilir. Kodunuzda doğrudan kullandığınız başlık dosyalarını her zaman açıkça ekleyin.
Ad alanını aşağıdaki iki yoldan biriyle de ele alman gerekiyor:
1. includes satırınızdan sonra bu satırı ekleyin:
using namespace std;2. using namespace satırını eklemeyin, ancak dize türünün önüne std:: ekleyin:
std::string s1 = "This is a string";
// Bu çalışır çünkü std:: ifadesini açıkça kullandıkDize değişkeninin çift tırnak işareti kullandığına dikkat edin. Yukarıdaki örnekte, s1 adlı bir dize değişkeni başlatılır.
Her iki yöntem de #include <string> gerektirir. Tek fark, 'string' ifadesinden önce 'std::' yazmak isteyip istememenizdir.
İşte eksiksiz bir örnek:
#include <string>
using namespace std; // Yöntem 1
int main() {
string s1 = "Hello"; // Yöntem 1 tarzı
std::string s2 = "Hello again"; // Yöntem 2 tarzı ('using namespace' ile bile çalışır)
return 0;
}Görev
BaşlangıçI am learning to code with Coddy! metnini coddy adlı bir değişkende sakla.
Doğru büyük/küçük harf kullanımına dikkat ederek birebir metin değerini sakla.
Kendin dene
// Değişkenleri burada tanımlayın ve ilk değerlerini atayın
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