สอน C++ : บทที่ 5 การกำหนดค่าเริ่มต้นให้กับตัวแปร ในภาษา C++

บทเรียนออนไลน์ #7
เขียนโดย :
มีผู้อ่าน : 28,055 คน วันนี้ : 3 คน

สวัสดีครับ มาพบกับบทความสอน C++ ของ TUTORTONG ในบทที่ 5 ซึ่งเป็นเรื่อง การตั้งค่าเริ่มต้นให้กับตัวแปร บทนี้ไม่ยากครับ ชิลๆ มาก จำและทำความเข้าใจ เพื่อเอาไปใช้เป็นพื้นฐานครับ ^^

 

การกำหนดค่าเริ่มต้นให้กับตัวแปร ใน C++

การกำหนดค่าเริ่มต้นให้กับตัวแปร คือ การเขียน Source Code กำหนดค่าให้กับตัวแปร ในขณะที่เราทำการประกาศตัวแปร เพราะฉะนั้น ถ้าเราประกาศตัวแปรแล้วต้องการให้ตัวแปรนั้นเริ่มต้นด้วยค่าอะไร ก็ให้ใช้วิธีนี้ได้เลยครับ

รูปแบบการกำหนดค่าเริ่มต้นให้กับตัวแปร

ชนิดข้อมูล ชื่อตัวแปร  = ค่าเริ่มต้น ;

datatype variablename = value ;

ตัวอย่างการใช้

int x = 10;

float number = 15.126;

 

เงื่อนไข การกำหนดค่าเริ่มต้นให้กับตัวแปร

อย่าลืม ใส่เครื่องหมาย Assignment (=) ให้อยู่หลังชื่อตัวแปร และ อยู่ก่อนค่าที่กำหนด

#include <iostream>
using namespace std;

int main()
{
  
  int number1 = 15;
    float number2 = 150.125;

   
    cin.get();
   
    return 0;
}

 

ลองเขียน Source Code การกำหนดค่าเริ่มต้นให้กับตัวแปร

ขั้นที่ 1)

ทำการสร้าง Source File ใหม่ใน Dev_C++ จากนั้น ทำการ Copy Source code ลงใน พื้นที่การเขียน Source code

#include <iostream>
using namespace std;

int main()
{
    int num1 = 15;
    float num2 = 150.1254;
   bool isprogram = true;
   char status = 'a';
   
cout << "Hello this C++ programming Lesson 5.";

   
    cin.get();
   
    return 0;
}

สอน C++ : บทที่ 5 การกำหนดค่าเริ่มต้นให้กับตัวแปร ในภาษา C++

 

ขั้นที่ 2)

Save Source file ชื่อ test_initi_variable.cpp และ ทำการ Complie และ Run เพื่อดูผลลัพธ์
 

สอน C++ : บทที่ 5 การกำหนดค่าเริ่มต้นให้กับตัวแปร ในภาษา C++

 

อธิบาย Source Code เพิ่มเติม

#include <iostream>
using namespace std;

int main()
{
   
//ประกาศตัวแปร ชื่อ num1 ชนิดข้อมูลเป็น ตัวเลขจำนวนเต็ม และ กำหนดค่าในตัวแปร num1 เป็น 15
   int num1 = 15; 

     
//ประกาศตัวแปร ชื่อ num2 ชนิดข้อมูลเป็น ตัวเลขจำนวนทศนิยม และ กำหนดค่าในตัวแปร num2 เป็น 150.1254
    float num2 = 150.1254;

    //ประกาศตัวแปร ชื่อ isprogram ชนิดข้อมูลเป็น ค่าความจริง และ กำหนดค่าในตัวแปร isprogram เป็น true
   bool isprogram = true;

    //ประกาศตัวแปร ชื่อ status ชนิดข้อมูลเป็น อักขระ และ กำหนดค่าในตัวแปร status เป็น ตัวอักษร a
   char status = 'a';

    //แสดงผลข้อความ
   cout << "Hello this C++ programming Lesson 5.";


    cin.get();
   
    return 0;
}

จะสังเกตได้ว่า เมื่อเรา Run ออกมา ส่วนการประกาศตัวแปรและการกำหนดค่าเริ่มต้นไม่ได้ถูกแสดงผลลัพธ์ออกมา นั่นก็เพราะ คำสั่งที่ใช้ในการแสดงผล คือคำสั่ง cout เท่านั้น เพราะฉะนั้นอย่าสับสนนะครับ เพราะ การประกาศตัวแปร คือการบอกโปรแกรมของเราว่า เราจะใช้ข้อมูลอะไรบ้าง และการกำหนดค่าเริ่มต้น คือการเอาค่าไปเก็บตัวแปร เท่านั้นครับ 

 

GOTCHA !!

เอาล่ะครับเป็นยังไงกันบ้างครับ กับพื้นฐานเรื่องตัวแปรอีกหนึ่งเรื่อง การกำหนดค่าเริ่มต้นให้กับตัวแปร ไม่ยากใช่ไหมล่ะ ^^ ยังไงก็หัดทำหัดอ่าน เยอะๆ นะครับ จะได้เขียนโปรแกรมเป็น รับรองว่าไม่ยากเกินความสามารถ แน่นอนครับ

 

สิ่งที่คุณจะทำได้หลังจากอ่านบทความนี้
- คุณสามารถกำหนดค่าเริ่มต้นให้กับตัวแปรได้