การรับและแสดงผลแบบตัวอักษร นอกจากการใช้ printf() และ scanf() แล้ว ยังมี function เฉพาะที่ใช้ในการรับและแสดงผลข้อมูลดังนี้
ตัวอย่าง
#include <stdio.h>
main(){
char c;
c = getchar();
putchar(c);
}
ผลลัพธ์ของโปรแกรม
a
a
เมื่อพิมพ์ a โปรแกรมก็จะแสดงผลตัวเองออกมาในบรรทัดที่สอง นอกจาก function getchar() แล้วยังมีอีก 2 function ที่ใช้ในการรับข้อมูลแบบตัวอักษรคือ
ตัวอย่าง getch()
#include <stdio.h>
main(){
char x;
x = getch();
}
จากตัวอย่างข้างบนจะไม่แสดงผลอะไร แต่ตัวแปร x จะมีข้อมูลตามที่เรากดคีย์บอร์ด ตัวอย่าง getche()
#include <stdio.h>
main(){
char x;
x = getche();
}
จากตัวอย่างจะแสดงผลตามที่เรากดคีย์บอร์ด และค่าของตัวแปรก็จะเป็นค่าตามที่เรากดคีย์บอร์ดด้วย
อาร์เรย์เป็นชนิดข้อมูลประเภทหนึ่งที่นําชนิดข้อมูลแบบพื้นฐานเช่น int, char มาประยุกต์ ให้สามารถเก็บข้อมูลได้มากกว่า 1 ชุด ซึ่งจะต่างจากชนิดข้อมูลทั่วไปคือ ชนิดข้อมูลทั่วไปเมื่อประกาศมาแล้วจะเก็บค่าได้เพียง 1 ค่าต่อตัวแปร 1 ตัวเท่านั้น แต่เมื่อประกาศตัวแปรเป็นชนิดข้อมูลแบบอาร์เรย์ จะสามารถกําหนดขนาดของข้อมูลที่จะเก็บได้
ค่าคงที่แบ่งออกเป็น 3 ประเภท คือ
สวัสดีครับ หลังจาก EP.2 เราได้เรียนรู้ Syntax ของภาษา Dart กันไปแล้ว สําหรับ EP นี้ก็จะเป็น เนื้อหาเพิ่มเติมซึ่งจะเกี่ยวข้องกับ Class และ Object ในภาษา Dart