SlideShare a Scribd company logo
1 of 49
โครงสร้างภาษา
ซีเบื้องต้น
ใช้สำาหรับ Turbo C++
Version 3.0
โปรแกรมภาษาโปรแกรมภาษา
ในการเขียนโปรแกรมคอมพิวเตอร์ ด้วย
ภาษาระดับตำ่าหรือระดับสูง จะต้องเปลี่ยน
ภาษานั้นให้เป็นภาษาเครื่อง เพื่อให้เครื่อง
คอมพิวเตอร์ทำางานได้
โปรแกรมต้นฉบับ (Source Program)
โปรแกรมที่เครื่องทำางานได้ (Executable Program)
 การเขียนโปรแกรมด้วยแอสเซมบลี (ภาษา
ระดับตำ่า) เป็นภาษาเครื่อง
โปรแกรมภาษาโปรแกรมภาษา
 การเขียนโปรแกรมด้วยภาษาระดับสูงเป็น
ภาษาเครื่อง
 อินเทอร์พรีเตอร์ (Interpreter)
 คอมไพเลอร์ (Compiler)
การเขียนโปรแกรมคอมพิวเตอร์ให้ทำางานได้ตามเรา
ต้องการ ผู้เขียนโปรแกรมจะต้องรู้ว่าจะให้โปรแกรม
ทำาอะไร มีข้อมูลอะไร และต้องการอะไรจาก
โปรแกรม รวมทั้งรูปแบบการแสดงผลด้วย โดยทั่วไป
จะมีขั้นตอนการพัฒนาโปรแกรม ดังนี้
 การกำาหนดและวิเคราะห์ปัญหา
 การเขียนผังงานและซูโดโค๊ด
 การเขียนโปรแกรม
 การทดสอบและแก้ไขโปรแกรม
 การทำาเอกสารและบำารุงรักษาโปรแกรม
ขั้นตอนพัฒนาโปรแกรมขั้นตอนพัฒนาโปรแกรม
 ภาษาที่เป็นโครงสร้าง
 คำาสั่งประกอบด้วยพจน์ (term) ซึ่งจะมีลักษณะเหมือน
กับนิพจน์ทางพีชคณิต
 มีส่วนขยายเป็นคำาหลัก (keyword) ในภาษาอังกฤษ
เช่น if, else, for, do และ while
 สามารถใช้งานในระดับตำ่า (low-level) ได้
 สามารถใช้กับงานด้านโปรแกรมระบบ (system
programming) เช่น เขียนโปรแกรมระบบปฏิบัติการ
(operating system) หรือใช้กับงานทั่ว ๆ ไป
 สามารถย้ายไปทำางานในเครื่องอื่นได้
แนะนำาภาษาซีแนะนำาภาษาซี
โครงสร้างโปรแกรมภาษาโครงสร้างโปรแกรมภาษา
ซีซี
void main(void)
{
}
Statements ;
Local Declarations
Preprocessor directive
Global Declarations
main function
User define functions
User define functions
int function ()
{
}
Statements ;
Local Declarations
โครงสร้างภาษาซีประกอบ
ด้วยหลายส่วน แต่ในการ
#include#include #define#define #undef #if
#ifdef #ifndef #else #elif
#endif #line #error #pragma
 ทุกโปรแกรมต้องมี
 ใช้เรียกไฟล์ที่โปรแกรมใช้ในการทำางานร่วมกัน
 ใช้กำาหนดค่าคงที่ให้กับโปรแกรม
 เริ่มต้นด้วยเครื่องหมาย ##
 ที่เราจะใช้กันมี 2 directives คือ
 #include ใช้สำาหรับเรียกไฟล์ที่โปรแกรมใชในการ
ทำางาน
 #define ใช้สำาหรับกำาหนดมาโครที่ให้กับ
โปรแกรม
การใช้การใช้ PreprocessorPreprocessor
DirectiveDirective
การใช้การใช้ #include#include
วิธีการใช้งาน
ตัวอย่าง
#include <stdio.h> (เป็นการเรียกใช้ไฟล์
stdio.h เข้ามาในโปรแกรม)
#include <mypro.h> (เป็นการเรียกใช้ไฟล์
mypro.h เข้ามาในโปรแกรม)
#include <<ชื่อไฟล์>> หรือ
#include ““ชื่อไฟล์””
< >< > จะเรียกไฟล์ใน directory ที่กำาหนดโดยตัว
คอมไพล์เลอร์
“ ”“ ” จะเรียกไฟล์ใน directory ทีทำางานอยู่ใน
การใช้การใช้ #define#define
#define ชื่อ ค่าที่ต้องการ
วิธีการใช้งาน
ตัวอย่าง
#define START 10 (กำาหนดค่า START
= 10)
#define A 3*5/4 (กำาหนดค่า
A=3*5/4)
#define pi 3.14159 (กำาหนดค่า pi =
3.14159)
ส่วนประกาศส่วนประกาศ ((GlobalGlobal
Declarations)Declarations)
 เป็นการประกาศตัวแปรเพื่อใช้งานในโปรแกรม
โดยตัวแปรนั้นสามารถใช้ได้ในทุกที่ในโปรแกรม
 เป็นส่วนที่ใช้ในการประกาศ Function
Prototype ของโปรแกรม
 ส่วนนี้ในบางโปรแกรมอาจจะไม่มีก็ได้
ตัวอย่าง
int summation(float x, float y) ;
(ประกาศ function summation)
int x,y ; (กำาหนดตัวแปร
x,y เป็นจำานวนเต็ม)
float z=3; (กำาหนดตัวแปร
ส่วนประกาศส่วนประกาศ ((GlobalGlobal
Declarations)Declarations)
ตัวอย่าง
#include <stdio.h>
int feet,inches;
void main()
{
feet = 6;
inches = feet * 12;
printf("Height in inches is %d",inches);
}
Height in inches is 72Height in inches is 72
ผลการทำางาน
ฟังก์ชันหลักของโปรแกรมฟังก์ชันหลักของโปรแกรม
((Main Function)Main Function)
 ส่วนนี้ทุกโปรแกรมจะต้องมี โดยโปรแกรมหลักจะเริ่มต้นด้วย
main() และตามด้วยเครื่องหมายปีกกาเปิด ‘{’ และปีกกาปิด ‘}’
 ระหว่างปีกกาจะประกอบไปด้วยคำาสั่ง(Statement) ต่างๆ ที่จะให้
โปรแกรมทำางาน
 แต่ละคำาสั่งจะต้องจบด้วยเซมิโคลอน ‘;’ (Semicolon)
#include <stdio.h>
void main(void)
{
...
Statement ;
}
ฟังก์ชันหลักของโปรแกรมฟังก์ชันหลักของโปรแกรม
((Main Function)Main Function)
ตัวอย่าง
#include <stdio.h>
int feet,inches;
void main()
{
feet = 6;
inches = feet * 12;
printf("Height in inches is %d",inches);
}
Height in inches is 72Height in inches is 72
ผลการทำางาน
การสร้างฟังก์ชันใช้งานเองการสร้างฟังก์ชันใช้งานเอง
((User Define Function)User Define Function)
#include <stdio.h>
int function()
void main(void)
{
...
Statement ;
}
int function()
{
Statement ;
...
return (int value);
}
 สร้างฟังก์ชันหรือคำาใหม่ ขึ้นมาใช้งานตามที่เราต้องการ
 ระหว่างปีกกาจะประกอบด้วยคำาสั่ง(Statement) ต่างๆ ที่จะให้ฟังก์ชันทำางาน
 สามารถเรียกใช้ภายในโปรแกรมได้ทุกที่
การสร้างฟังก์ชันใช้งานเองการสร้างฟังก์ชันใช้งานเอง
((User Define Function)User Define Function)
ตัวอย่าง
#include <stdio.h>
int Feet2Inch(int);
int feet,inches;
void main()
{
feet = 6;
inches = Feet2Inch(feet);
printf("Height in inches is %d",inches);
}
int Feet2Inch(int f)
{
return f*12;
} Height in inches is 72Height in inches is 72
ผลการทำางาน
การใช้คำาอธิบายการใช้คำาอธิบาย
((Program Comments)Program Comments)
การเขียนส่วนอธิบายโปรแกรม (comments)ทำาได้ 2 วิธ
//// สำาหรับคำาอธิบายไปจนถึงท้ายบรรทัด
และ
/*/* คำาอธิบาย */*/ ลักษณะการใช้เหมือนวงเล็บนั้นเอง
 ใช้เขียนส่วนอธิบายโปรแกรม (คอมเมนต์)
 ช่วยให้ผู้ศึกษาโปรแกรมภายหลังเข้าใจการทำางานของโปรแกรม
 ส่วนของคำาอธิบายจะถูกข้ามเมื่อคอมไพล์โปรแกรม
การใช้คำาอธิบายการใช้คำาอธิบาย
((Program Comments)Program Comments)
ตัวอย่าง
#include <stdio.h> //// Change Feet to Inches
void main() //// main function
{ //// Start
int feet,inches;
feet = 6; //// feet  6
inches = feet * 12; //// inches  feet * 12
printf("Height in inches is %d", inches);
//// write inches
} //// Stop
Height in inches is 72Height in inches is 72
ผลการทำางาน
การใช้การใช้ printf()printf()
ป็นคำาสั่งที่ใช้ในการแสดงผลออกทางจอภาพ โดยมีรูปแบบการใช้ง
printf(““controlcontrol หรือ format stringformat string””, variable listvariable list
…);
control หรือ format string
เป็นส่วนที่ใส่ข้อความที่จะแสดงผล และ
ส่วนควบคุมลักษณะการแสดงผล รวมทั้งบอก
ตำาแหน่งที่ตัวแปรจะแสดงผล
variable list
เป็นตัวแปรที่ต้องการจะแสดงผล ในกรณี
ที่ต้องการแสดงข้อความ ไม่จำาเป็นต้องมีส่วน
นี้
โปรแกรมที่ 1
 สร้าง folder ชื่อ 517111/รหัสนักศึกษา
 สร้างไฟล์ hello.c โดยให้พิมพ์คำาว่า hello world
 การใช้งาน turbo c
 พิมพ์ชื่อตัวเองเพิ่มอีกหนึ่งบรรทัด
F2 Save
Alt+F9 Compile
Ctrl+F9 Compile & Run
Alt+F5 Output
ตัวอย่างโปรแกรม
#include <stdio.h>
void main() {
printf(“Hello worldnn");
printf(“Welcome to Computer Programming 1");
return ;
}
Hello world
Welcome to Computer Programming 1
ผลการทำางาน
โปรแกรม
Backslash nn
ขึ้นบรรทัดใหม่
คำาแนะนำา
#include <stdio.h>
main ()
{ clrscr();
….
getch();
}
เคลียร์หน้าจอ
โปรแกรม
รอรับค่าจาก
คีย์บอร์ด
การใช้การใช้ ControlControl ด้วยด้วย
BackslashBackslash
จากตัวอย่างที่ 3 จะเห็นได้ว่าหากต้องการให้แสดง
ผลข้ามบรรทัดจะต้องเพิ่ม n ลงไป เรียกว่า
backslash นอกจากนี้ยังมีตัวอื่นๆ เช่น
nn ขึ้นบรรทัดใหม่
tt เว้นระยะ 1 tab
xhhxhh
ใส่ตัวอักษร hh เมื่อ hh
เป็นเลขฐานสิบหก
เช่น 41 = 'A', 42 = 'B'
aa ส่งเสียงปิ้บ
 แสดง 
"" แสดง "
ตัวอย่างโปรแกรม
#include <stdio.h>
main() {
printf("%%dd %%5.2f5.2f %%ss", 12, 20.3, "Example");
}
12 20.30 Example
โปรแกรม
ผลการทำางาน
%%d %%5.2f %%s คือ รหัส
ควบคุม
รหัสควบคุมลักษณะรหัสควบคุมลักษณะ
(Format String)(Format String)
%d%d พิมพ์จำานวนเต็มฐานสิบ
%u%u พิมพ์เลขไม่มีเครื่องหมาย
%f%f พิมพ์เลขทศนิยม
%e%e พิมพ์ในรูปจำานวนจริงยกกำาลัง
%c%c พิมพ์ตัวอักษรตัวเดียว
%s%s พิมพ์ชุดตัวอักษร (String)
%%%% พิมพ์เครื่องหมาย %
%o%o พิมพ์เลขฐานแปด
%x%x พิมพ์เลขฐานสิบหก
ตัวอย่างโปรแกรม
#include <stdio.h>
#define x 65
main()
{
printf("%%d %%c %%o %%xn", x, x, x, x);
printf(“x = %d”, x);
}
65 A 101 41
X = 65
โปรแกรม
ผลการทำางาน
การจัดการหน้าจอด้วยรหัสการจัดการหน้าจอด้วยรหัส
ควบคุมลักษณะควบคุมลักษณะ
ในกรณีที่ต้องการจัดการหน้าจอแสดงผลสามารถใช้
ตัวเลขร่วมกันกับรหัสควบคุมได้ เช่น
%5d หมายถึง แสดงตัวเลขจำานวนเต็ม 5 หลัก
อย่างตำ่า
%5.2f หมายถึง แสดงตัวเลขจำานวน
จำานวน 5 หลักอย่างตำ่า และ
ทศนิยม 2 ตำาแหน่ง
ค่า %d %5d
12 12 ___12
123 123 __123
1234 1234 _1234
12345 12345 12345
ค่า %f %5.2f
1.2 1.200000 _1.20
1.234 1.234000 _1.23
12.345 12.345000 12.35
123.456 123.456000 123.46
โปรแกรมที่ 2
 สร้างไฟล์ print.c โดย
 กำาหนด #define ดังต่อไปนี้
จำานวนเต็ม X มีค่า 65
จำานวนจริง Y มีค่า 1.23456
ตัวอักษร CH มีค่า ‘C’
ชุดตัวอักษร SU “มีค่า Silpakorn
university”
 พิมพ์ค่าต่างๆ ที่กำาหนด ให้แสดงผลดังรูป
X in decimal = 65
X in octadecimal = 101
X in Hexadecimal = 41
Y = 1.234
Y = 1.23e+00
CH = %C
SU = “Sipakorn
university”
การเก็บค่าในภาษา C
 ทำาได้ 2 ลักษณะ คือ
 แบบค่าคงที่ (Constant)
 แบบตัวแปร (Variable)
 การสร้างตัวแปร
 ต้องรู้ว่าจะใช้ตัวแปรเก็บค่าอะไร
 ประกาศตัวแปรให้เหมาะสมกับค่าที่จะเก็บ
 ชนิดของตัวแปรหลักในภาษา C
 ตัวแปรที่ใช้เก็บอักขระ (Character variable)
 ตัวแปรที่ใช้เก็บเลขจำานวนเต็ม (Integer variable)
 ตัวแปรที่ใช้เก็บเลขจำานวนจริง (Float variable)
การประกาศตัวแปร
รูปแบบของการประกาศตัวแปร
int i; ประกาศ i ให้ชนิดเป็น
integer
float realnum; ประกาศ realnum ให้
มีชนิดเป็น float
char ch; ประกาศ ch ให้ชนิด
ชนิดตัวแปร ชื่อตัวแปร;
ชนิดของตัวแปร
ประเภท
ข้อมูล
คำา
อธิบาย
ค่าที่เก็บได้
ขนาด
(ไบต์)
char
ตัวอักษร 1
ตัว -128 ถึง 127 1
short
ตัวเลข
จำานวนเต็ม -128 ถึง 127 1
int
ตัวเลข
จำานวนเต็
ม
-32768 ถึง
32767
2
long
ตัวเลข
จำานวนเต็ม -232
ถึง 232
-1 4
float
ตัวเลข 3.4E+/-38 (7
4
การประกาศตัวแปรชนิด
เดียวกัน
 เราสามารถประกาศตัวแปรหลายๆตัว ที่มี
ชนิดเดียวกันโดยใช้เพียง
ประโยค(statement) เดียวได้ โดยใช้รูป
แบบ
1. การประกาศทีละตัว เช่น
int i;
int j;
int k;
2. การประกาศพร้อมกันหลายตัว เช่น
การประกาศตัวแปรพร้อมให้ค่า
เริ่มต้น
 ในภาษา C ประโยค (statement) ของการ
ประกาศตัวแปร สามารถกำาหนดค่าเริ่มต้นให้กับ
ตัวแปรได้ทันที
โดยใช้รูปแบบ
เช่น int i = 5;
ชนิดตัวแปร ชื่อ
ตัวแปร = ค่าเริ่มต้น;
 นอกจากนี้ยังสามารถประกาศ หลายๆ ตัวแปรในบรรท
เดียว
กันได้อีก
เช่น int i = 5, k = 3, y;
หลักการตั้งชื่อหลักการตั้งชื่อ ((IdentifierIdentifier))
ชื่อ (Identifier)
ไอเดนติฟายเออร์ เป็นชื่อที่ผู้ใช้กำาหนดขึ้นใน
โปรแกรม เช่น ชื่อค่าคงที่ ชื่อตัวแปร ชื่อ
ฟังก์ชัน เป็นต้น
 ต้องขึ้นต้นด้วยตัวอักษรภาษาอังกฤษ (ตัวใหญ่หรือ
เล็กก็ได้) หรือขีดล่าง ‘_’
 ตามด้วยตัวอักษรภาษาอังกฤษ ตัวเลข หรือขีดล่าง
(Underscore) ‘_’
 ไม่มีช่องว่างหรือตัวอักษรพิเศษอื่นๆ เช่น ‘!’, ‘@’,
‘#’, ‘$’, ‘%’, ‘^’ เป็นต้น
 ตัวพิมพ์ใหญ่และเล็กจะเป็นคนละตัวกันเช่น NAME,
คำาสงวนคำาสงวน Reserve WordsReserve Words
ของภาษาของภาษา CC
auto double int struct
break else long switch
case enum register typedef
char extern return union
const float short unsigned
continue for signed void
default goto sizeof volatile
do if static While
asm _cs _ds _es
_ss cdecl far huge
interrupt near pascal _export
วีธีการสร้างตัวแปรและกำาหนดค่า
#include <stdio.h>
void main ()
{
int age;
char sex;
float grade;
age = 20;
sex = ‘ f ’;
grade = 3.14;
}
#include <stdio.h>
void main ()
{
int age = 20;
char sex = ‘ f ’;
float grade = 3.14;
char name[10] = “malee”
printf(“you are
%sn”,name);
...
}
a + b
x = y
c = a + b
x == y
++i
นิพจน์
 นิพจน์อาจประกอบด้วย
 ตัวแปร
 ค่าคงที่
 การเรียกใช้ฟังก์ชัน
 หรือมีตัวดำาเนินการร่วมอยู่ก็ได้
ตัวดำาเนินการ
ดับความสำาคัญน้อย
าดับความสำาคัญมาก
„¨»n¤„°„„´ª„εÁ„„„µ¦· „´ª„εÁ„„„µ¦·
„´ª„εÁ„„„µ¦¥¼„µ¦¸·
„¼„®µ¦Â¨³®µÁ«¬Á®¨º°
„ª„¨³¨„
„´ª„εÁ„„„µ¦Á„¦¸¥„Á„¸¥„·
„´ª„εÁ„„„µ¦Á„¸¥„Á„nµ·
AND
OR
„´ª„εÁ„„„µ¦Á„ºÉ°„Å„·
„´ª„εÁ„„„µ¦„ε®„„„nµ·
- ++ -- ! sizeof (type)
* / %
+ -
< <= > >=
== !=
&&
||
?:
= += -= *= /= %=
โปรแกรมที่ 3
 สร้างไฟล์ triangle.c โดยให้
 รับค่าฐานเป็นเลขจำานวนจริง
 รับค่าความสูงเป็นเลขจำานวนจริง
 คำานวนหาค่าพื้นที่ของสามเหลี่ยม
 Area = ½ * ฐาน * สูง
การใช้การใช้ scanf()scanf()
เป็นคำาสั่งที่ใช้ในการรับค่า โดยมีรูปแบบการใช้งานดังนี้
scanf(“format string”, address list …);
format string
เป็นส่วนที่ใช้ในการใส่รูปแบบของการรับ
ข้อมูล
address list
เป็นตำาแหน่งตำาแหน่งของตัวแปรที่ต้องการจะ
เก็บข้อมูล
ตัวอย่างโปรแกรม
#include <stdio.h>
void main() {
int x ;
scanf("%%d",&&x);
printf("%%d %%c", x, x);
return ;
}
66
66 B
65
65 A
โปรแกรม
ผลการทำางาน
ตัวอย่างโปรแกรม
#include <stdio.h>
void main() {
char s1[80], s2[80] ;
scanf("%%[0-9]%%[a-zA-Z]", s1, s2);
printf("%%s %%s", s1, s2);
return ;
}
1234test
1234 test
test1234
test
โปรแกรม
ผลการทำางาน
ตัวอย่างโปรแกรม
#include <stdio.h>
void main() {
float b,h,area ;
printf("Input Base = ");
scanf("%%f",&&b);
printf("Input Height = ");
scanf("%%f",&&h);
area = 0.5*b*h ;
printf("Area of triangle is %%5.2f",area);
return ;
}
Input Base = 12.0
Input Height = 6.0
Area of triangle is 36.00
Input Base = 3.2
Input Height = 1.2
Area of triangle is 1.92
โปรแกรมที่ 4
 สร้างไฟล์ circle.c โดยให้
 รับค่ารัศมีเป็นเลขจำานวนจริง
 กำาหนดค่าคงที่ PI มีค่า 3.14159
 คำานวนหาค่าพื้นที่ของวงกลม
 Area = PI* (รัศมี)2
ตัวอย่างโปรแกรม
/* program to calculate area of a circle */
#include <stdio.h>
#define PI 3.14159
main()
{
float radius, area;
printf(“Input Radius = ?");
scanf("%f", &radius);
area = PI * radius * radius;
printf("Area of circle is %7.2f ", area);
}
Input Radias = 12.0
Area of circle is 452.39
โปรแกรมที่ 5
 สร้างไฟล์ donut.c โดยให้
 รับค่ารัศมีของวงกลม 2 วง
 กำาหนดค่าคงที่ PI มีค่า 3.14159
 คำานวนหาค่าพื้นที่ของวงกลมส่วนสีเทา
ตัวอย่างโปรแกรม
#include <stdio.h>
#define PI 3.14159
main()
{
float radius1,radius2, area1, area2;
printf("Input outer radius =");
scanf(%f, &radius1);
printf("Input inner radius =");
scanf(%f, &radius2);
if (radius2 < radius1) {
area1 = PI * radius1 * radius1;
area2 = PI * radius2 * radius2;
printf("Area of donut is %5.2f", area1-area2);
}
}
จบโครงสร้างภาษาซี
เบื้องต้น
Question ?Question ?
คำาถามเกี่ยวกับคำาถามเกี่ยวกับ printf()printf()
yards = 8;
feet = yards * 3;
printf(“%d yards is n”, yards);
Printf(“%d feet”, feet);
จากส่วนของโปรแกรม
8 yards is
24 feet
ผลการทำางาน คือ ?
ตัวอย่างโปรแกรม
test1234
test 1234
1234test
1234
ผลการทำางาน
#include <stdio.h>
void main() {
char s1[80], s2[80] ;
scanf("%%[^0-9]%%[^a-zA-Zn]", s1, s2);
printf("%%s %%s", s1, s2);
return ;
}
โปรแกรม

More Related Content

What's hot

การเข้าใช้โปรแกรมซี Dev C++
การเข้าใช้โปรแกรมซี Dev C++การเข้าใช้โปรแกรมซี Dev C++
การเข้าใช้โปรแกรมซี Dev C++dechathon
 
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซีใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซีNattapon
 
การเขียนโปรแกรม Dev c++
การเขียนโปรแกรม Dev c++การเขียนโปรแกรม Dev c++
การเขียนโปรแกรม Dev c++Naowarat Jaikaroon
 
บทที่1 พื้นฐานโปรแกรมภาษาซี
บทที่1 พื้นฐานโปรแกรมภาษาซีบทที่1 พื้นฐานโปรแกรมภาษาซี
บทที่1 พื้นฐานโปรแกรมภาษาซีKomkai Pawuttanon
 
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)Visaitus Palasak
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานโปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานchanamanee Tiya
 
การใช้สูตรหาพื้นที่ ด้วย Dev++
การใช้สูตรหาพื้นที่ ด้วย Dev++การใช้สูตรหาพื้นที่ ด้วย Dev++
การใช้สูตรหาพื้นที่ ด้วย Dev++Ooy's Patchaya
 
C Programming
C ProgrammingC Programming
C ProgrammingWarawut
 
1. ประวัติภาษาซี
1. ประวัติภาษาซี1. ประวัติภาษาซี
1. ประวัติภาษาซีmansuang1978
 
การเขียนโปรแกรม
การเขียนโปรแกรมการเขียนโปรแกรม
การเขียนโปรแกรมikanok
 
โครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซีโครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซีณัฐพล บัวพันธ์
 
บทที่ 5 พื้นฐานภาษาซี
บทที่ 5 พื้นฐานภาษาซีบทที่ 5 พื้นฐานภาษาซี
บทที่ 5 พื้นฐานภาษาซีNattawut Kathaisong
 
ภาษา C
ภาษา Cภาษา C
ภาษา C0872671746
 
59170284 สาวิกา
59170284 สาวิกา59170284 สาวิกา
59170284 สาวิกาBeam Suna
 
บทที่ 4 การเขียนโปรแกรมภาษาแอสแซมบลี
บทที่ 4 การเขียนโปรแกรมภาษาแอสแซมบลีบทที่ 4 การเขียนโปรแกรมภาษาแอสแซมบลี
บทที่ 4 การเขียนโปรแกรมภาษาแอสแซมบลีNattawut Kathaisong
 
ฟังก์ชั่นย่อยและโปรแกรมมาตรฐาน ม.6.1
ฟังก์ชั่นย่อยและโปรแกรมมาตรฐาน ม.6.1ฟังก์ชั่นย่อยและโปรแกรมมาตรฐาน ม.6.1
ฟังก์ชั่นย่อยและโปรแกรมมาตรฐาน ม.6.1Little Tukta Lita
 

What's hot (20)

การเข้าใช้โปรแกรมซี Dev C++
การเข้าใช้โปรแกรมซี Dev C++การเข้าใช้โปรแกรมซี Dev C++
การเข้าใช้โปรแกรมซี Dev C++
 
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซีใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
 
การเขียนโปรแกรม Dev c++
การเขียนโปรแกรม Dev c++การเขียนโปรแกรม Dev c++
การเขียนโปรแกรม Dev c++
 
บทที่1 พื้นฐานโปรแกรมภาษาซี
บทที่1 พื้นฐานโปรแกรมภาษาซีบทที่1 พื้นฐานโปรแกรมภาษาซี
บทที่1 พื้นฐานโปรแกรมภาษาซี
 
Learn 2
Learn 2Learn 2
Learn 2
 
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานโปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
 
การใช้สูตรหาพื้นที่ ด้วย Dev++
การใช้สูตรหาพื้นที่ ด้วย Dev++การใช้สูตรหาพื้นที่ ด้วย Dev++
การใช้สูตรหาพื้นที่ ด้วย Dev++
 
Week4
Week4Week4
Week4
 
C Programming
C ProgrammingC Programming
C Programming
 
1. ประวัติภาษาซี
1. ประวัติภาษาซี1. ประวัติภาษาซี
1. ประวัติภาษาซี
 
การเขียนโปรแกรม
การเขียนโปรแกรมการเขียนโปรแกรม
การเขียนโปรแกรม
 
โครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซีโครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซี
 
บทที่ 5 พื้นฐานภาษาซี
บทที่ 5 พื้นฐานภาษาซีบทที่ 5 พื้นฐานภาษาซี
บทที่ 5 พื้นฐานภาษาซี
 
ภาษา C
ภาษา Cภาษา C
ภาษา C
 
59170284 สาวิกา
59170284 สาวิกา59170284 สาวิกา
59170284 สาวิกา
 
บทที่ 4 การเขียนโปรแกรมภาษาแอสแซมบลี
บทที่ 4 การเขียนโปรแกรมภาษาแอสแซมบลีบทที่ 4 การเขียนโปรแกรมภาษาแอสแซมบลี
บทที่ 4 การเขียนโปรแกรมภาษาแอสแซมบลี
 
ฟังก์ชั่นย่อยและโปรแกรมมาตรฐาน ม.6.1
ฟังก์ชั่นย่อยและโปรแกรมมาตรฐาน ม.6.1ฟังก์ชั่นย่อยและโปรแกรมมาตรฐาน ม.6.1
ฟังก์ชั่นย่อยและโปรแกรมมาตรฐาน ม.6.1
 
C lu
C luC lu
C lu
 
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษาการเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
 

Similar to 2. โครงสร้างภาษาซี

โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานโปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานchanamanee Tiya
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีchoco336
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีchoco336
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีchoco336
 
การพัฒนาโปรแกรม34
การพัฒนาโปรแกรม34การพัฒนาโปรแกรม34
การพัฒนาโปรแกรม34pachchary
 
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาพื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาAeew Autaporn
 
การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาการพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาwinewic199
 

Similar to 2. โครงสร้างภาษาซี (20)

โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานโปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
 
สอนภาษาc
สอนภาษาcสอนภาษาc
สอนภาษาc
 
โครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซีโครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซี
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
 
ภาษาซีเบื้องต้น
ภาษาซีเบื้องต้นภาษาซีเบื้องต้น
ภาษาซีเบื้องต้น
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน 1
โปรแกรมย่อยและฟังก์ชันมาตรฐาน 1โปรแกรมย่อยและฟังก์ชันมาตรฐาน 1
โปรแกรมย่อยและฟังก์ชันมาตรฐาน 1
 
โครงสร้างของโปรแกรมภาษา C
โครงสร้างของโปรแกรมภาษา Cโครงสร้างของโปรแกรมภาษา C
โครงสร้างของโปรแกรมภาษา C
 
การพัฒนาโปรแกรม34
การพัฒนาโปรแกรม34การพัฒนาโปรแกรม34
การพัฒนาโปรแกรม34
 
Know 1 1
Know 1 1Know 1 1
Know 1 1
 
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาพื้นฐานภาษาจาวา
พื้นฐานภาษาจาวา
 
Computer
ComputerComputer
Computer
 
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
 
3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ
 
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
 
3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ
 
C slide
C slideC slide
C slide
 
Pbl2
Pbl2Pbl2
Pbl2
 
การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาการพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญา
 

More from mansuang1978

การสร้างข้อสอบออนไลน์ ด้วย Google docs
การสร้างข้อสอบออนไลน์ ด้วย Google docsการสร้างข้อสอบออนไลน์ ด้วย Google docs
การสร้างข้อสอบออนไลน์ ด้วย Google docsmansuang1978
 
คู่มือการทำแบบสอบถามออนไลน์ด้วย Google Docs
คู่มือการทำแบบสอบถามออนไลน์ด้วย Google Docsคู่มือการทำแบบสอบถามออนไลน์ด้วย Google Docs
คู่มือการทำแบบสอบถามออนไลน์ด้วย Google Docsmansuang1978
 
การใช้ งาน Blog ที่ Wordpress.com
การใช้ งาน Blog ที่ Wordpress.comการใช้ งาน Blog ที่ Wordpress.com
การใช้ งาน Blog ที่ Wordpress.commansuang1978
 
คู่มือการใช้งานโปรแกรม AcuStudiov.6
คู่มือการใช้งานโปรแกรม AcuStudiov.6คู่มือการใช้งานโปรแกรม AcuStudiov.6
คู่มือการใช้งานโปรแกรม AcuStudiov.6mansuang1978
 
คู่มือการใช้โปรแกรม ActivInspire บน Active Board
คู่มือการใช้โปรแกรม ActivInspire บน Active Boardคู่มือการใช้โปรแกรม ActivInspire บน Active Board
คู่มือการใช้โปรแกรม ActivInspire บน Active Boardmansuang1978
 
แนะนำตัวเอง
แนะนำตัวเองแนะนำตัวเอง
แนะนำตัวเองmansuang1978
 
แนะนำตัวเอง
แนะนำตัวเองแนะนำตัวเอง
แนะนำตัวเองmansuang1978
 
แนะนำตัวเอง
แนะนำตัวเองแนะนำตัวเอง
แนะนำตัวเองmansuang1978
 
การสร้าง BLOG
การสร้าง BLOGการสร้าง BLOG
การสร้าง BLOGmansuang1978
 
4.ฟังก์ชันในภาษาซี
4.ฟังก์ชันในภาษาซี4.ฟังก์ชันในภาษาซี
4.ฟังก์ชันในภาษาซีmansuang1978
 
5.ข้อมูลชนิดอาร์เรย์
5.ข้อมูลชนิดอาร์เรย์5.ข้อมูลชนิดอาร์เรย์
5.ข้อมูลชนิดอาร์เรย์mansuang1978
 
3.ประเภทของข้อมูลและตัวดำเนินการ
3.ประเภทของข้อมูลและตัวดำเนินการ3.ประเภทของข้อมูลและตัวดำเนินการ
3.ประเภทของข้อมูลและตัวดำเนินการmansuang1978
 

More from mansuang1978 (14)

การสร้างข้อสอบออนไลน์ ด้วย Google docs
การสร้างข้อสอบออนไลน์ ด้วย Google docsการสร้างข้อสอบออนไลน์ ด้วย Google docs
การสร้างข้อสอบออนไลน์ ด้วย Google docs
 
คู่มือการทำแบบสอบถามออนไลน์ด้วย Google Docs
คู่มือการทำแบบสอบถามออนไลน์ด้วย Google Docsคู่มือการทำแบบสอบถามออนไลน์ด้วย Google Docs
คู่มือการทำแบบสอบถามออนไลน์ด้วย Google Docs
 
การใช้ งาน Blog ที่ Wordpress.com
การใช้ งาน Blog ที่ Wordpress.comการใช้ งาน Blog ที่ Wordpress.com
การใช้ งาน Blog ที่ Wordpress.com
 
คู่มือการใช้งานโปรแกรม AcuStudiov.6
คู่มือการใช้งานโปรแกรม AcuStudiov.6คู่มือการใช้งานโปรแกรม AcuStudiov.6
คู่มือการใช้งานโปรแกรม AcuStudiov.6
 
คู่มือการใช้โปรแกรม ActivInspire บน Active Board
คู่มือการใช้โปรแกรม ActivInspire บน Active Boardคู่มือการใช้โปรแกรม ActivInspire บน Active Board
คู่มือการใช้โปรแกรม ActivInspire บน Active Board
 
Computer
ComputerComputer
Computer
 
แนะนำตัวเอง
แนะนำตัวเองแนะนำตัวเอง
แนะนำตัวเอง
 
แนะนำตัวเอง
แนะนำตัวเองแนะนำตัวเอง
แนะนำตัวเอง
 
แนะนำตัวเอง
แนะนำตัวเองแนะนำตัวเอง
แนะนำตัวเอง
 
การสร้าง BLOG
การสร้าง BLOGการสร้าง BLOG
การสร้าง BLOG
 
4.ฟังก์ชันในภาษาซี
4.ฟังก์ชันในภาษาซี4.ฟังก์ชันในภาษาซี
4.ฟังก์ชันในภาษาซี
 
5.ข้อมูลชนิดอาร์เรย์
5.ข้อมูลชนิดอาร์เรย์5.ข้อมูลชนิดอาร์เรย์
5.ข้อมูลชนิดอาร์เรย์
 
3.ประเภทของข้อมูลและตัวดำเนินการ
3.ประเภทของข้อมูลและตัวดำเนินการ3.ประเภทของข้อมูลและตัวดำเนินการ
3.ประเภทของข้อมูลและตัวดำเนินการ
 
Dbms
DbmsDbms
Dbms
 

2. โครงสร้างภาษาซี