วิชาการเขียนโปรแกรมภาษาซี (ว32281)
วิชาการเขียนโปรแกรมภาษาซี (ว32281)
ตัวแปร คือ การจองพื้นที่ในหน่วยความจำของคอมพิวเตอร์สำหรับเก็บข้อมูลที่ต้องใช้ในการทำงานของโปรแกรม โดยมีการตั้งชื่อเรียกหน่วยความจำในตำแหน่งนั้นด้วย เพื่อความสะดวกในการเรียกใช้ข้อมูลถ้าจะใช้ข้อมูลใดก็ให้เรียกผ่านชื่อของตัวแปรที่เก็บเอาไว้
กฎการตั้งชื่อตัวแปร
1. ต้องไม่ซ้ำกับคำสงวนในภาษาซี
2. ชื่อที่ตั้งด้วยตัวพิมพ์ใหญ่กับตัวพิมพ์เล็ก ถือว่าเป็นคนละตัวกัน เช่น
TEST,Test ,test
3. ชื่อต้องขึ้นต้นด้วยตัวอักษรหรือเครื่องหมาย Underscore ( _ ) เท่านั้น จะขึ้น
ต้นด้วยตัวเลขไม่ได้
4. ห้ามเว้นวรรค
5. ห้ามประกอบด้วย $ ,@,#,&
คำ หลัก (Keyword) ซึ่งภาษาซีจองไว้ใช้ คือ
แบบฝึกหัด
เรื่องการตั้งชื่อตัวแปร
1. จงพิจารณาชื่อต่อไปนี้แล้วบอกว่าแต่ละตัวตั้งชื่อได้ถูกต้องตามกฎการตั้งชื่อหรือไม่ถ้าผิดผิดเพราะอะไร
1. cdecl
2. var_a#1
3. _func_1
4. 1var_1
5. var 1
6. printf
7. cdecl
8. FALSE
9. ab&c
10. a1_b2_c3
เมื่อ ต้องการใช้ตัวแปร จะต้องมีการประกาศชื่อตัวแปรที่ต้องการใช้งาน มีรูปแบบคือ
คำสั่งประกาศตัวแปรต้องอยู่ ถัดจาก main(){
#include <stdio.h>
main(void){
int a,b,sum;
printf("please enter first number : ");
scanf("%d",&a);
printf("please enter second number : ");
scanf("%d",&b);
sum = a + b;
printf("%d\n",sum);
}