தொகுதி பாடங்கள் (1/3)
மாறிகள் மற்றும் தரவு வகைகள்
C++ இல், தொகுக்கும் நேரத்தில் ஒவ்வொரு மாறியும் நன்கு வரையறுக்கப்பட்ட நிலை வகை இருக்கும். அதாவது ஒரு குறிப்பிட்ட வகையின் மாறியை நீங்கள் அறிவித்தவுடன், அதன் வகையை பின்னர் மாற்ற முடியாது.
இந்த அணுகுமுறை இயக்க நேரத்தில் அதிகபட்ச செயல்திறனுக்கு உத்தரவாதம் அளிக்கிறது மற்றும் நிரல் இயங்குவதற்கு முன்பே கம்பைலர் பல பொதுவான பிழைகளைப் பிடிக்க அனுமதிக்கிறது.
பிரகடனம் மற்றும் துவக்கம்
C++ இல் ஒரு மாறியை அறிவிக்க, நீங்கள் முதலில் வகை ஐக் குறிப்பிட வேண்டும், அதைத் தொடர்ந்து மாறியின் பெயர்:
int age; // Declaration without initialization (contains an undefined value!)
age = 25; // Subsequent assignmentநவீன துவக்கம்
நவீன C++ பல வகையான துவக்கங்களை அறிமுகப்படுத்துகிறது. பாதுகாப்பான மற்றும் மிகவும் சீரானது பிரேஸ் துவக்கம் (C++11 இல் அறிமுகப்படுத்தப்பட்டது):
int age = 25; // Classic initialization (C-style)
int score {100}; // Uniform initialization (C++11)அடிப்படை பழமையான வகைகள்
ஒவ்வொரு நாளும் நீங்கள் பயன்படுத்தும் முக்கிய தரவு வகைகள் இங்கே:
| வகை | விளக்கம் | உதாரணம் |
|---|---|---|
int | முழு எண்கள் (எ.கா. 1, -42, 0) | int points = 50; |
double | இரட்டை துல்லியமான மிதக்கும் புள்ளி எண்கள் | double price = 19.99; |
char | ஒற்றை மேற்கோள்களில் இணைக்கப்பட்ட ஒற்றை எழுத்து | char grade = 'A'; |
bool | பூலியன் மதிப்புகள் (true அல்லது false) | bool isActive = true; |
சிக்கலான பொருள்கள்: std::string
உரை வரிசைகளை நிர்வகிக்க, C++ நிலையான நூலகம் std::string வகுப்பை வழங்குகிறது (<string> தலைப்பில் வரையறுக்கப்பட்டுள்ளது):
#include <string>
std::string name = "Alice";நீங்களே முயற்சி செய்து பாருங்கள்
மதிப்பு 30 உடன் int வகையின் வயது என பெயரிடப்பட்ட மாறியை அறிவித்து, அதை std::cout ஐப் பயன்படுத்தி அச்சிடவும்.
குறிப்பைக் காட்டு
மாறியை அறிவிக்க `int age = 30;` என்ற தொடரியல் பயன்படுத்தவும், பின்னர் அதை`std::cout << age;` உடன் அச்சிடவும்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்
'Alice' மதிப்புடன் std::string என்ற வகையின் பயனர்பெயரின் மாறியை அறிவித்து, std::cout ஐப் பயன்படுத்தி அச்சிடவும்.
குறிப்பைக் காட்டு
USA `std::string username = "Alice";` e poi inviala allo stream std::cout.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்