Devdit
 

x++ มีความหมายว่าอย่างไร ภาษา C

3.2K

x++ มีความหมายว่าอย่างไร ภาษา C จากโค้ด x++ คือ บวกค่าตัวแปร x เพิ่ม 1 จากของเดิม ซึ่งเป็นการเขียนโค้ดเพิ่มค่าอย่างย่อ มีความหมายเดียวกับ x = x + 1 ซึ่งเป็นการเขียนโค้ดแบบเต็ม สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง x++ มีความหมายว่าอย่างไร ภาษา C

#include <stdio.h>

int main()
{
    int x = 10;
    printf("%d\n", x);
    x++;
    printf("%d\n", x);
    x = x + 1;
    printf("%d\n", x);
}

ผลลัพธ์

10
11
12

คำอธิบาย

x++ ภาษา C จากตัวอย่างกำหนดให้ x มีค่าเริ่มต้นเท่ากับ 10 จากนั้นแสดงค่าได้ 10 และใช้คำสั่ง x++ เมื่อแสดงค่าได้ผลลัพธ์เท่ากับ 11 เนื่องจาก x ถูกเพิ่มค่า 1 คือ 10 + 1 = 11 และต่อมาใช้คำสั่ง x = x + 1 ซึ่งมีความหมายเดียวกับ x++ และแสดงค่าได้ผลลัพธ์เท่ากับ 12 เพราะ 11 + 1 = 12

เขียน 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ