Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

อธิบายการประกาศตัวแปร การเริ่มต้น และการกำหนดตัวแปรในภาษาซี


วัตถุประสงค์หลักของตัวแปรคือการเก็บข้อมูลในหน่วยความจำ ไม่เหมือนกับค่าคงที่ โดยจะไม่เปลี่ยนแปลงระหว่างการทำงานของโปรแกรม อย่างไรก็ตาม ค่าของมันอาจเปลี่ยนแปลงได้ในระหว่างการดำเนินการ

การประกาศตัวแปรบ่งชี้ว่าระบบปฏิบัติการจะจองหน่วยความจำบางส่วนโดยใช้ชื่อตัวแปรนั้น

การประกาศตัวแปร

ไวยากรณ์สำหรับการประกาศตัวแปรมีดังนี้ −

type variable_name;

หรือ

type variable_name, variable_name, variable_name;

ตัวอย่างเช่น

iInt a,b;
float c;
double d;

โดยที่ a, b, c, d เป็นตัวแปร int, float, double เป็นประเภทข้อมูล

การเริ่มต้นตัวแปร

ไวยากรณ์สำหรับการเริ่มต้นตัวแปรมีดังนี้ −

data type variablename=value;

ตัวอย่างเช่น

int width, height=20;
char letter='R';
float base, area; //variable declaration
double d;
/* actual initialization */
width = 10;
area = 26.5;

การกำหนดตัวแปร

การกำหนดตัวแปรเป็นกระบวนการกำหนดค่าให้กับตัวแปร

ตัวอย่างเช่น

int height = 40;
int base = 31;

กฎการกำหนดตัวแปร

  • ตัวแปรอาจเป็นตัวอักษร ตัวเลข และขีดล่าง

  • ชื่อตัวแปรขึ้นต้นด้วยตัวอักษรและขีดล่างได้ แต่จะขึ้นต้นด้วยตัวเลขไม่ได้

  • ไม่อนุญาตให้เว้นวรรคในชื่อตัวแปร

  • ชื่อตัวแปรไม่ใช่คำสงวนหรือคำสำคัญ เช่น int, goto เป็นต้น

ตัวอย่าง

ต่อไปนี้เป็นโปรแกรม C สำหรับการกำหนดตัวแปร -

#include <stdio.h>
int main (){
   /* variable definition: */
   int a, b;
   int c;
   float f;
   /* actual initialization */
   a = 40;
   b = 50;
   c = a + b;
   printf("value of c : %d \n", c);
   return 0;
}

ผลลัพธ์

เมื่อโปรแกรมข้างต้นทำงาน มันจะให้ผลลัพธ์ดังต่อไปนี้ −

Value of c: 90