SlideShare a Scribd company logo
1 of 2
Download to read offline
การเขียนคาสั่งควบคุมขั้นพื้นฐาน
ลักษณะการทางานของภาษาซี
การทางานของตอมไพเลอร์
จัดทาโปรแกรมต้นฉบับ
(Source Program)
การแปลรหัสคาสั่งเป็น
ภาษาเครื่อง (Compile)
การเชื่อมโยงโปรแกรม (Link)
ส่วนประกอบในโครงสร้างภาษาซี
โครงสร้างของภาษาซี
ส่วนของการประกาศส่วนหัวของโปรแกรมส่วนของชื่อฟังก์ชั่น
ส่วนตัวโปรแกรม
ส่วนของการประกาศตัวแปร ส่วนของคาสั่ง หรือ
ฟังก์ชั่นต่าง ๆ
ส่วนของการเปิดโปรแกรมและปิด
โปรแกรม
การกาหนดตาแหน่ง หมายเหตุ (Comment)
การกาหนดหมายเหตุ 1 บรรทัด
การกาหนดหมายเหตุหลายบรรทัด
คาสั่งจัดเก็บข้อมูลลงหน่วยความจา
ชนิดข้อมูลแบบพื้นฐาน
คาสั่งจัดเก็บข้อมูลแบบค่าคงที่
คาสั่งจัดเก็บข้อมูลแบบตัวแปร
คาสั่งควบคุมการทางานขั้นพื้นฐาน
คาสั่งแสดงผล : printf ( )
คาสั่งรับข้อมูลคาสั่งประมวลผล : expression
การเขียนคาสั่งควบคุมขั้นพื้นฐาน
คาสั่งเเสดงผล-รับข้อมูล
เฉพาะอักขระ
คาสั่ง putchar ( )
putchar(ch); ch
คาสั่ง getchar ( )
ch = getchar();ch
คาสั่ง getch ( )
ch = getch();ch
คาสั่ง getche ( )
ch = getche(); ch
คาสั่งเเสดงผล-รับข้อมูล
เฉพาะข้อความ
คาสั่ง puts( )
คาสั่ง gets ( )
กรณีการศึกษาการใช้คาสั่งควบคุมขั้น
พื้นฐาน
คาสั่ง puts( )
แสดงผลข้อมูลเฉพาะประเภทข้อความทางจอภาพครั้งละ 1 ข้อความ
รูปแบบputs ( string_argument ) ;
อธิบาย string_argument คือ ข้อมูลชนิดข้อความ
คาสั่ง gets ( )
รูปแบบ 1 ไม่นาข้อมูลจัดเก็บลงหน่วยความจาของตัวแปร gets ( );
รูปแบบ 2 นาข้อมูลจัดเก็บลงหน่วยความจาของตัวแปร
string_var =gets ( ) ;
อธิบาย string_var คือ ข้อมูลชนิดข้อความ

More Related Content

Viewers also liked

la educacion y sus nuevos procesos modalidades en el contexto de cibercobertura
la educacion y sus nuevos procesos modalidades en el contexto de cibercoberturala educacion y sus nuevos procesos modalidades en el contexto de cibercobertura
la educacion y sus nuevos procesos modalidades en el contexto de cibercobertura
Nayelii Romero
 
Credit_Suisse_Volatility_Outlook_Q3_11_14_July_2011
Credit_Suisse_Volatility_Outlook_Q3_11_14_July_2011Credit_Suisse_Volatility_Outlook_Q3_11_14_July_2011
Credit_Suisse_Volatility_Outlook_Q3_11_14_July_2011
Daniel Roy
 
Preze4ntacjakoniec
Preze4ntacjakoniecPreze4ntacjakoniec
Preze4ntacjakoniec
beneqpinq
 
ใบความรู้ที่ 1
ใบความรู้ที่ 1ใบความรู้ที่ 1
ใบความรู้ที่ 1
Witthawat Mulasiwa
 
Cp0675 03 may-2012-rm03
Cp0675 03 may-2012-rm03Cp0675 03 may-2012-rm03
Cp0675 03 may-2012-rm03
Parth Mudgal
 
Actividad para el piu 1
Actividad para el piu 1Actividad para el piu 1
Actividad para el piu 1
aldoborba
 
Celebrating the good times while looking forward more
Celebrating the good times while looking forward moreCelebrating the good times while looking forward more
Celebrating the good times while looking forward more
kreid204
 

Viewers also liked (20)

Delitos en la red
Delitos en la redDelitos en la red
Delitos en la red
 
Bécquer
BécquerBécquer
Bécquer
 
Reducing Aerospace and Defense Asset Costs and Improving Visibility
Reducing Aerospace and Defense Asset Costs and Improving VisibilityReducing Aerospace and Defense Asset Costs and Improving Visibility
Reducing Aerospace and Defense Asset Costs and Improving Visibility
 
Imperfecto de subjuntivo con potencial, terminar las frases
Imperfecto de subjuntivo con potencial, terminar las frasesImperfecto de subjuntivo con potencial, terminar las frases
Imperfecto de subjuntivo con potencial, terminar las frases
 
Lt2 b(1)
Lt2 b(1)Lt2 b(1)
Lt2 b(1)
 
la educacion y sus nuevos procesos modalidades en el contexto de cibercobertura
la educacion y sus nuevos procesos modalidades en el contexto de cibercoberturala educacion y sus nuevos procesos modalidades en el contexto de cibercobertura
la educacion y sus nuevos procesos modalidades en el contexto de cibercobertura
 
орынтаева гульнур+ микрокредитная организация+профессионалы
орынтаева гульнур+ микрокредитная организация+профессионалыорынтаева гульнур+ микрокредитная организация+профессионалы
орынтаева гульнур+ микрокредитная организация+профессионалы
 
Credit_Suisse_Volatility_Outlook_Q3_11_14_July_2011
Credit_Suisse_Volatility_Outlook_Q3_11_14_July_2011Credit_Suisse_Volatility_Outlook_Q3_11_14_July_2011
Credit_Suisse_Volatility_Outlook_Q3_11_14_July_2011
 
Análisis sobre internet1
Análisis sobre internet1Análisis sobre internet1
Análisis sobre internet1
 
L e s s o n p l a n ( heroes2)
L e s s o n   p l a n ( heroes2)L e s s o n   p l a n ( heroes2)
L e s s o n p l a n ( heroes2)
 
How State Government Agencies Can Rock Instagram
How State Government Agencies Can Rock InstagramHow State Government Agencies Can Rock Instagram
How State Government Agencies Can Rock Instagram
 
Preze4ntacjakoniec
Preze4ntacjakoniecPreze4ntacjakoniec
Preze4ntacjakoniec
 
ใบความรู้ที่ 1
ใบความรู้ที่ 1ใบความรู้ที่ 1
ใบความรู้ที่ 1
 
Questionaire
QuestionaireQuestionaire
Questionaire
 
Sopa de letras champions league
Sopa de letras champions leagueSopa de letras champions league
Sopa de letras champions league
 
11
1111
11
 
Cp0675 03 may-2012-rm03
Cp0675 03 may-2012-rm03Cp0675 03 may-2012-rm03
Cp0675 03 may-2012-rm03
 
Addi Ana Pérez Méndez Historieta
Addi Ana Pérez Méndez HistorietaAddi Ana Pérez Méndez Historieta
Addi Ana Pérez Méndez Historieta
 
Actividad para el piu 1
Actividad para el piu 1Actividad para el piu 1
Actividad para el piu 1
 
Celebrating the good times while looking forward more
Celebrating the good times while looking forward moreCelebrating the good times while looking forward more
Celebrating the good times while looking forward more
 

Similar to My map

การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาการพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญา
winewic199
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
winewic199
 
หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2
SubLt Masu
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
winewic199
 
Software 7
Software 7Software 7
Software 7
paween
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
choco336
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
choco336
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
choco336
 

Similar to My map (20)

การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาการพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญา
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
 
หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2
 
งานทำBlog บทที่ 1
งานทำBlog บทที่ 1งานทำBlog บทที่ 1
งานทำBlog บทที่ 1
 
งานทำBlog บทที่ 1
งานทำBlog บทที่ 1งานทำBlog บทที่ 1
งานทำBlog บทที่ 1
 
งานทำBlog บทที่ 1
งานทำBlog บทที่ 1งานทำBlog บทที่ 1
งานทำBlog บทที่ 1
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
 
ภาษาซี
ภาษาซีภาษาซี
ภาษาซี
 
Software 7
Software 7Software 7
Software 7
 
ภาษาซี
ภาษาซีภาษาซี
ภาษาซี
 
Computer
ComputerComputer
Computer
 
โครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซีโครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซี
 
Doc1
Doc1Doc1
Doc1
 
โครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซีโครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซี
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
 
Lesson5 devenlopment-program
Lesson5 devenlopment-programLesson5 devenlopment-program
Lesson5 devenlopment-program
 
บทที่ 5 พื้นฐานภาษาซี
บทที่ 5 พื้นฐานภาษาซีบทที่ 5 พื้นฐานภาษาซี
บทที่ 5 พื้นฐานภาษาซี
 

My map