ใบงานที่1

ความหมายของ ภาษาซี
  ภาษาซี (C Programming Language) คือ ภาษาคอมพิวเตอร์ใช้สำหรับพัฒนาโปรแกรมทั่วไป ถูกพัฒนาครั้งแรกเพื่อใช้เป็นภาษาสำหรับพัฒนาระบบปฏิบัติการยูนิกซ์ ( Unix Opearating System) แทนภาษาแอสเซมบลี ซึ่งเป็นภาษาระดับต่ำที่สามารถกระทำในระบบฮาร์ดแวร์ได้ด้วยความรวดเร็ว แต่จุดอ่อนของภาษาแอซเซมบลีก็คือความยุ่งยากในการโปรแกรม ความเป็นเฉพาะตัว และความแตกต่างกันไปในแต่ละเครื่อง เดนนิส ริตชี (Dennis Ritchie) จึงได้คิดค้นพัฒนาภาษาใหม่นี้ขึ้นมาเมื่อประมาณต้นปี ค.ศ. 1970 โดยการรวบรวมเอาจุดเด่นของแต่ละภาษาระดับสูงผนวกเข้ากับภาษาระดับต่ำ เรียกชื่อว่า ภาษาซี


โครงสร้างของโปรแกรมภาษาซี
  โปรแกรมภาษา  C  ที่สามารถ  execute  ได้  ทุกโปรแกรมจะมีโครงสร้างอย่างง่าย  ดังนี้
            1. มีฟังก์ชันชื่อว่า  main( )  อย่างน้อยหนึ่งฟังก์ชัน  จึงจะสามารถทำการ  execute  program  ได้ลักษณะของฟังก์ชัน  main( )  จะต้องเป็นฟังก์ชันที่ไม่มีการส่งค่าไปยังฟังก์ชันอื่น  หรือไม่มี  argument  นั่นเองและจะต้องไม่มีการส่งค่ากลับมายังชื่อฟังก์ชัน  โดยเราสามารถใช้คำว่า  void  นำหน้าฟังก์ชัน  ซึ่ง  main( )  สามารถเขียนได้ดังนี้  void  main(void)
            2. ขอบเขตฟังก์ชัน  main  (delimiters)  ในโปรแกรมภาษา  C  ใช้เครื่องหมาย  {  แทนการเริ่มต้นฟังก์ชัน  และใช้เครื่องหมาย  }  แทนการสิ้นสุดฟังก์ชัน  ดังนั้นเมื่อเขียนฟังก์ชัน  main( )  ทุกครั้งจะต้องมีเครื่องหมาย  {  และ  }  อยู่ด้วยเสมอ
            3. การปิดท้ายคำสั่งในภาษา C จะต้องใช้เครื่องหมาย ; (semicolon) เป็นการบ่งชี้ให้ C  compiler  ทราบว่าจบคำสั่ง  (statement)  แต่ละคำสั่งแล้ว
            4. ชื่อฟังก์ชันและคำสั่งในภาษา  C  จะต้องเขียนด้วยตัวอักษรตัวเล็ก  (lowercase letter) ทั้งหมดทั้งนี้เพราะ  C  compiler จะคิดว่าตัวอักษรตัวใหญ่  (uppercase letter)  กับตัวอักษรตัวเล็ก แตกต่างกัน  เช่น  main( ) ไม่เหมือนกับ Main( )  หรือ MAIN( )  เป็นต้น
            5. ชื่อตัวแปร  (variable name)  สามารถตั้งชื่อโดยใช้ ตัวอักษรตัวเล็กหรือตัวอักษรตัวใหญ่ก็ได้หรือใช้ตัวอักษรตัวเล็กกับตัวอักษรตัวใหญ่ผสมกันก็ได้ อาทิเช่น ชื่อตัวแปร  name  ไม่เหมือนกับ  Name  หรือ  NAME  เป็นต้น เพราะว่าลักษณะของภาษา  C  จะสามารถจำแนกความแตกต่างของตัวอักษรตัวเล็กและตัวใหญ่ได้  ดังนั้นเราสามารถใช้ตัวอักษรตัวเล็ก  a  ถึง  z  และตัวอักษรตัวใหญ่  A  ถึง  Z  มาตั้งชื่อตัวแปรได้ หรือจะตั้งชื่อตัวแปรเหมือนกัน ทุกประการได้ เช่นชื่อตัวแปร  a  กับ  a  ก็ได้ แต่ตัวแปรทั้ง  2  ตัวนี้จะต้องอยู่ต่างฟังก์ชันกันเท่านั้น ถ้าอยู่ในฟังก์ชันเดียวกัน  


ตัวอย่างการใช้คำสั่งภาษาซี


ตัวอย่างที่1
#include “stdio.h”
#include “conio.h”
void main()
{
int a,b,c;
clrscr();
printf(“Enter three integer numbers : “);
scanf(“%d%d%d”,&a,&b,&c);
printf(“a = %d b = %d c = %d \n”,a,b,c);
}


ตัวอย่างที่2
#include 
#include void main(void)
{
int n;clrscr();
n=100;printf(“Number = %d”,n);
getch();



ตัวอย่าง คำสั่ง getche();
#include “stdio.h”

#include “conio.h”

void main(void)

{

char answer;

clrscr();

printf(“Enter A Character : “);

answer=getche();

printf(“\n”);

printf(“A Character is : %c\n”,answer);

getch();

}


ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ใบงานที่2 ความรู้เกี่ยวกับโปรแกรมคอมพิวเตอร์

Blog งานกลุ่มเรื่องมะขามขัดผิว