![](http://i687.photobucket.com/albums/vv237/4-one/4-1/ICON-1/ICON-2/YL-33.gif)
![](http://i687.photobucket.com/albums/vv237/4-one/4-1/ICON-1/ICON-2/YL-33.gif)
ในการทำงานบางอย่างจำเป็นต้องใช้คำสั่งมากกว่า
1 คำสั่งเพื่อทำงานนั้นให้สำเร็จ
ซึ่งคำสั่งที่เขียนรวมกันไว้ใช้งานจะเรียกว่าฟังก์ชัน (Function)
![](http://www.bloggang.com/data/praewkwun/picture/1138535730.gif)
![](http://www.bloggang.com/data/praewkwun/picture/1138535730.gif)
![](http://www.bloggang.com/data/praewkwun/picture/1138535730.gif)
![](http://www.bloggang.com/data/praewkwun/picture/1138535730.gif)
![](http://www.bloggang.com/data/praewkwun/picture/1138535730.gif)
![](http://www.bloggang.com/data/praewkwun/picture/1138535730.gif)
ไลบราลีฟังก์ชันภาษา C จะเก็บอยู่ในไฟล์นามสกุล .h หรือที่เรียกว่า
header file ยกตัวอย่างเช่น
ฟังก์ชันเกี่ยวกับการคำนวณจะเก็บอยู่ในไฟล์ชื่อ math.h
หรือฟังก์ชันเกี่ยวกับการจัดการข้อความอยู่ในไฟล์ชื่อ
string.h เป็นต้น
![](http://www.bloggang.com/data/praewkwun/picture/1138535730.gif)
![](http://www.bloggang.com/data/praewkwun/picture/1138535730.gif)
ในการเรียกใช้งานฟังก์ชันต้องเขียนรูปแบบการใช้คำสั่ง
คือ #include<header
file>และเขียนไว้ในส่วนหัวของโปรแกรม
เพื่อให้ตัวแปลภาษา C เข้าใจว่าภายในโปรแกรมของเรามีการเรียกใช้ไลบราลีฟังก์ชัน
![](http://www.bloggang.com/data/praewkwun/picture/1138535730.gif)
![](http://www.bloggang.com/data/praewkwun/picture/1138535730.gif)
สตริง (string) หรืออะเรย์ตัวอักษร คือ
ข้อมูลที่ประกอบไปด้วยตัวอักษรที่มีการเรียงต่อเนื่องกันไป โดยมีจุดสิ้นสุดของข้อมูลสตริงที่ตัวอักษร NULL character เขียนด้วย ‘’ในภาษาซีรูปแบบข้อมูลประเภทสตริงไม่มีการกำหนดไว้ การประกาศตัวแปรแบบสตริงทำได้ 2 วิธี คือ ในรูปของอะเรย์ กับในรูปของพอยน์เตอร์
ตัวอย่างการประกาศตัวแปรสตริง
![](http://img.cyworld.nate.com/img/mall/effect2/nameicon/nameicon_132083.gif)
![](http://img.cyworld.nate.com/img/mall/effect2/nameicon/nameicon_132083.gif)
![](http://www.bloggang.com/data/praewkwun/picture/1138533599.gif)
![](http://www.bloggang.com/data/praewkwun/picture/1138533599.gif)
![](http://img.cyworld.nate.com/img/mall/effect2/nameicon/nameicon_132083.gif)
![](http://img.cyworld.nate.com/img/mall/effect2/nameicon/nameicon_132083.gif)
![](http://img.cyworld.nate.com/img/mall/effect2/nameicon/nameicon_132083.gif)
![](http://img.cyworld.nate.com/img/mall/effect2/nameicon/nameicon_132083.gif)
![](http://img.cyworld.nate.com/img/mall/effect2/nameicon/nameicon_132083.gif)
![](http://img.cyworld.nate.com/img/mall/effect2/nameicon/nameicon_132083.gif)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น