Page 917 - เตรียมสอบครูผู้ช่วยคอมพิวเตอร์_compressed
P. 917
ี
ี
่
้
ื
3. จงบอกวิธการประกาศตัวแปรเพอใชในการเขยนโปรแกรม
่
่
แนวตอบ เมือต้องการใช้ตัวแปร จะต้องมีการประกาศชือตัวแปรทีต้องการใช้งานนั้น มีรูปแบบ
่
คือประเภทข้อมูล ชอตัวแปร; เช่น int age; การประกาศสร้างตัวแปรต้องมีการกําหนดชื่อ ซึ่งควรจะตั้ง
ื่
่
้
ให้สื่อความหมายถึงข้อมูลทีเก็บ โดยคํานึงถึงข้อกําหนดในการตั้งชื่อตัวแปรดังน ี
่
่
้
1. การตั้งชือตัวแปรต้องขึนต้นด้วยตัวอักษร A-Z หรือ a-z ตัวตอไปอาจมีตัวเลข 0-9 ปนอยูได้
่
่
่
่
่
่
่
หรือมีเครืองหมาย _ (underscore) เพือเปนการเชือมตอในกรณีทีชือตัวแปรยาว และต้องการสือ
่
็
่
่
่
ความหมาย เพราะชือตัวแปรห้ามมีชองว่าง เชน ID, Sname, tel, sum, tax_7 และ _color เป็นต้น
่
่
่
2. การตั้งชือตัวแปรตัวอักษรเล็กหรือใหญ มีความหมายแตกตางกัน เชน NAME, name และ
่
็
Name ทั้งสามตัวถือเปนตัวแปรคนละตัวกัน
้
่
3. ห้ามตั้งชือซํากับคําสงวน (Reserved Word)
ี
้
่
ึ
้
ื
4. จงบอกถงวิธการใชคําสั่งเพอการแสดงผลขอมูล
ั
ั
่
แนวตอบ ฟงก์ชันที่ใช้ในการแสดงผลข้อมูลได้แกฟงก์ชัน printf( ); ซึ่งใช้ในการแสดงผลข้อมูลทาง
ิ
่
จอภาพ โดยมีรูปแบบที่นยมใช้อยู 3 รูปแบบด้วยกัน คือ
ั
่
1. การใช้ฟงก์ชัน printf( ); เพืออธิบายข้อความ หรือแสดงข้อมูลค่าคงที่มีรูปแบบการใช้ดังน ี้
่
printf (“ค่าคงที”);
ั
2. การใช้ฟงก์ชัน printf( ); เพื่อแสดงข้อมูลในตัวแปร โดยทีการแสดงข้อมูลจะต้องใช้รูปแบบ
่
ิ
ิ
ิ
ตรงตามชนดของข้อมูลด้วย ถ้าชนดข้อมูลจํานวนเต็ม (int) ใช้ %d ข้อมูลจํานวนทศนยม (float) ใช้ %f
ี้
ข้อมูลอักษร (char) ใช้ %c และข้อมูลข้อความ (string) ใช้ %s ซึ่งมีรูปแบบการใช้ดังน printf(“%รูปแบบ
ข้อมูล”, ตัวแปร);
ั
3. การใช้ฟงก์ชัน printf( ); เพืออธิบายข้อความพร้อมแสดงข้อมูลเปนรูปแบบทีนยมใช้กันมาก
็
่
ิ
่
โดยนาเอาแบบแสดงค่าคงทีและแสดงข้อมูลในตัวแปรมาผสมผสานกันเพือให้เกิดความเข้าใจและสือสาร
่
ํ
่
่
ี้
ข้อมูลกับผู้ใช้ได้มากที่สุด มีรูปแบบการใช้ดังน printf(“ค่าคงที่ % รูปแบบข้อมูล”, ตัวแปร);
ี
้
้
้
ื
ึ
่
้
5. จงบอกถงวิธการใชคําสั่งเพอการรับขอมูลเขาทางแปนพิมพ์
ั
ั
แนวตอบ ฟงก์ชันที่ใช้ในการรับผลข้อมูลได้แก ฟงก์ชัน scanf( ); ซึ่งใช้ในการรับข้อมูลผ่าน
่
้
แปนพิมพ์แล้วนาค่าของข้อมูลเข้ามาเก็บในตัวแปร โดยทีการรับค่าข้อมูลจะต้องใช้รูปแบบตรงตามชนด
่
ิ
ํ
ิ
ของข้อมูลด้วย เชนข้อมูลจํานวนเต็ม (int) ใช้ %d ข้อมูลจํานวนทศนยม (float) ใช้ %f ข้อมูลอักษร
่
ิ
ี้
(char) ใช้ %c และข้อมูลข้อความ (string) ใช้ %s ซึ่งมีรูปแบบการใช้ดังน scanf(“%รูปแบบชนดข้อมูล”,
&ตัวแปร);
ึ
ี
6. จงบอกถงวิธการประกาศตัวแปรกําหนดค่าคงท ่ ี
ิ
่
แนวตอบ การใช้งานค่าคงทีในภาษา C สามารถนยามโดยใช้ #define ประกาศไว้ในส่วน Header
่
ี้
่
่
่
ของไฟล์ ซึ่งมีรูปแบบดังน #define ชื่อค่าคงที ค่าทีกําหนดให้กับค่าคงที เชน #define VAT 0.10
ี
้
่
และสามารถใช้งานค่าคงทีโดยเก็บไว้ในตัวแปร มีรูปแบบการกําหนดค่าคงทีดังน Const ชนด
ิ
่
่
่
ของข้อมูล ตัวแปร = ค่าทีกําหนด; เชน const float PI = 3.1415;