Devdit
 

เรียนภาษาซีออนไลน์ฟรี บทที่ 1 พิมพ์ข้อความ Hello World

2.2K

เรียนภาษาซีออนไลน์ฟรี บทที่ 1 พิมพ์ข้อความ Hello World บทความนี้สอนใช้คำสั่ง printf ของภาษาซี เพื่อพิมพ์ข้อความที่ต้องการออกสู่หน้าจอ ทั้งแบบข้อความ static และข้อความผ่านตัวแปร ก่อนเริ่มเรียนภาษาซีออนไลน์หากผู้เรียนยังไม่ได้ติดตั้งโปรแกรม C Compiler และ IDE แนะนำให้เขียนโปรแกรมภาษาซีแบบออนไลน์แทน เพื่อความสะดวก และรวดเร็ว

 

ตัวอย่าง เรียนภาษาซีออนไลน์ฟรี บทที่ 1 พิมพ์ข้อความ Hello World

#include <stdio.h>

void main() {
    printf("Hello world\n");
    char msg[] = "Hello Devdit";
    printf("%s", msg);
}

ผลลัพธ์

Hello world
Hello Devdit

คำอธิบาย

เรียนภาษาซีออนไลน์ฟรี บทที่ 1 จากตัวอย่างสามารถอธิบายโค้ดได้ดังนี้

1. ใช้คำสั่ง include เพื่อเรียกใช้ไฟล์ stdio.h สำหรับเรียกใช้งานคำสั่ง printf

2. โปรแกรมนี้มี 1 ฟังก์ชันชื่อ main เป็นฟังก์ชันหลัก เมื่อโปรแกรมถูกรันจะเข้ามาทำงานในฟังก์ชันนี้

3. ภายในฟังก์ชันมีการใช้คำสั่ง printf 2 ครั้ง printf("Hello world\n") คือ พิมพ์ข้อความ “Hello world” ออกสู่หน้าจอ พร้อมกับใช้ \n เพื่อขึ้นบรรทัดใหม่เมื่อพิมพ์ข้อความจบ

4. char msg[] = "Hello Devdit" คือสร้างตัวแปรชื่อ msg ชนิด char array เก็บค่า “Hello Devdit”

5. printf("%s", msg) คือ พิมพ์ข้อความจากตัวแปร msg โดยใช้ %s แทนข้อมูลภายในตัวแปร msg (%s จะอธิบายในบทต่อไปที่เกี่ยวข้อง)

6. แนะนำให้ลองเปลี่ยน ข้อความ “Hello World” และ “Hello Devdit” และรันใหม่เพื่อให้เห็นผลลัพธ์การทำงานของโปรแกรม

 

บทต่อไป เรียนภาษาซีออนไลน์ฟรี บทที่ 2 ตัวแปร และชนิดตัวแปร

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