[How to] ภาษา C ใครว่ายาก (ทำไงให้ผ่าน Computer Programning)
สำหรับใครที่เรียนสายวิศวกรรมศาสตร์ หนึ่งในวิชาที่เป็นที่หวาดกลัวกันนักหนาก็คือ Computer Programming เนื่องจากความกลัวนี่แหละครับที่ทำให้เราไม่ชอบ และทำให้ไม่เข้าใจมัน ผมจะบอกว่า การเขียนโปรแกรมภาษา C นั้นง่ายกว่าฟิสิกส์ 1 อยู่ประมาณ 78.334 เท่าโดยประมาณ แค่เราเปิดใจที่จะลองเรียนรู้ดู เรามาเริ่มกันเลยดีกว่าครับ
ความจริงผมก็ยังไม่ได้สอบหรอกครับ แล้วก็ไม่รู้ว่าข้อสอบเ็ป็นอย่างไร แล้วผมก็ยังไม่รู้ว่าตัวเองจะได้เกรดเท่าไหร่ แต่ผมจะสอนวิธีการเขียนโปรแกรมให้ถูกต้องตามโจทย์ หรือวิธีการอ่านภาษา C ให้เข้าใจว่าโปรแกรมนั้นๆ มันทำงานอย่างไร เรามาดูนี่กันก่อนครับ
#include<stdio.h>
void main(){
************
}
นี่คือสิ่งที่เราต้องพิมพ์แน่ๆในการเขียนโปรแกรมภาษา C ระดับนักศึกษา และมันก็เป็นพื้นฐานที่นักศึกษาต้องรู้อยู่แล้ว
#include <stdio.h>คือการเรียกไฟล์(header) ที่ชื่อ stdio.h (standard input/output) ซึ่งสำคัญมาก
header ก็คือไฟล์ที่ที่เก็บชุดคำสั่งที่สำคัญๆไว้ครับ Header ที่สำคัญที่อาจต้องใช้มีอีกสองอันก็คือ math.h(ควบคุมเกี่ยวกับสัญลักษณ์ทางคณิตศาสตร์ และ string.h(ควบคุมเกี่ยวกับชุดตัวอักษร) ครับ ซึ่งจะใช้ไม่เกินนี้แน่นอน
void main คือการบอกว่า ฟังก์ชัน main จะไม่ส่งค่ากลับ (ถ้า int main หรืออย่างอื่นก็ต้องมีการ return ค่ากลับ ซึ่งบางโปรแกรมจะบังคับให้ใช้)
{
**********
}
********* ก็คือที่ๆเราต้องเขียนโปรแกรมลงไปครับ นอกจากนั้นอย่าไปสนใจมัน
ต่อไป เราจะประกาศตัวแปรครับ ตัวแปรก็คือ ตัวที่เก็บค่า ค่าหนึ่งไว้ และเปลี่ยนแปลงได้ตามสมการ เหมือนในคณิตศาสตร์แหละครับ
การประกาศตัวแปรนั้น โจทย์แทบทั้งหมดจะใช้เพียงแค่ int และ char หรือตัวแปรเก็บจำนวนเต็ม และตัวแปรเก็บอักษร เท่านั้น ตัวอย่างการประกาศก็คือ
int i=0,j,n[10]={0};
หมายความว่า ประกาศตัวแปร i ให้มีค่าเป็น 0
ตัวแปร j ไม่กำหนัดค่า
ตัวแปร n จำนวน 10 ตัว (กรณีการประกาศตัวแปรชื่อเดียวแต่หลายตัวนั้น เรียกว่า Array หรือ อาเรย์ ครับ) โดยทุกตัวมีค่าเป็นศูนย์
โดยตัวแปรทั้งหมดข้างบนเป็นจำนวนเต็มครับ
char a,b[10]={0};
ในกรณีนี้ก็คือการประกาศตัวแปร a ซึ่งรับตัวอักษรได้ 1 ตัว
และตัวแปร b ซึ่งรับตัวอักษรได้ 9 ตัว (เผื่อไว้ 1 ตัวเสมอเพื่อป้องกันการเกิดปัญหาต่างๆครับ)
** สิ่งที่เราชอบผิดกันก็คือลืมเครื่องหมาย ; ซึ่งต้องมีตามหลังคำสั่งแทบทุกคำสั่ง ตรวจเช็คให้ดีนะครับ
คราวนี้เราก็ประกาศตัวแปรเป็นแล้ว คราวหน้าเราจะมาคุยกันว่าประกาศมันไปทำไมกันครับ ติดตามอ่านกันด้วยนะครับ
zSty!e~
No related posts.
Facebook comments:
-
Style_zaa
-
A_rai_nia?
-
Patipanpong
![[How to] ภาษา C ใครว่ายาก (ทำไงให้ผ่าน Computer Programning)](http://www.joinstick.net/wp-content/uploads/2009/06/-C-150x150.jpg)