บทความล่าสุด
ฟังก์ชัน ภาษา C++
8 September 2015
ฟังก์ชันเป็นส่วนหรือกลุ่มของคำสั่งเพื่อทำงานบางอย่าง แนวคิดของฟังก์ชันคือการรวบรวมโค้ดที่ใช้บ่อยๆ และซ้ำๆ กลับมาใช้ใหม่ เมื่อคุณสร้างฟังก์ชันมันสามารถถูกเรียกใช้ได้จากทุกจุดของโปรแกรม บางครั้งขึ้นกับขอบเขตของมัน รูปแบบในการเขียนฟังก์ชันในภาษา C++ คือ: ```syn...
คำสั่งควบคุม ภาษา C++
8 September 2015
ในบทก่อนหน้า คุณได้เรียนพื้นฐานของภาษา C++ ไปแล้ว ในบทนี้ คุณจะได้เรียนเกี่ยวกับการควบคุมโปรแกรมโดยการใช้คำสั่งควบคุม อย่างเช่น if, if else, switch, for, while, do while คำสั่งเหล่านี้ใช้เพื่อควบคุมโปรแกรมเพื่อให้ไปในทิศทางที่เราต้องการ คำสั่ง if, if else, แ...
อินพุต เอาต์พุต พื้นฐาน ภาษา C++
8 September 2015
สิ่งที่สำคัญที่สุดในการเขียนโปรแกรมคือ Input และ Output ของโปรแกรม เพราะว่าทุกๆ โปรแกรมจำเป็นต้องติดต่อกับผู้ใช้ ในภาษา C++ จะใช้ **Stream** เพื่อดำเนินการกับ Input และ Output ของโปรแกรม ซึ่ง Stream นั้นเป็นไลบรารี่มาตรฐานของภาษา C++ เราใช้ `cin` stream สำหรับ...
ตัวดำเนินการ ภาษา C++
8 September 2015
ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับตัวดำเนินการ (Operator) ในภาษา C++ ตัวดำเนินการถูกใช้เพื่อดำเนินการกับตัวแปรและค่าคงที่สำหรับการสร้าง Expression เพื่อทำงานโปรแกรม ในภาษา C++ มีตัวดำเนินการประเภทต่างๆ สำหรับการทำงานที่แตกต่างกันออกไป นี่เป็นตัวดำเนินการที่สำคั...
ค่าคงที่ ภาษา C++
8 September 2015
ค่าคงที่ (Constant) เป็นตัวแปรประเภทหนึ่งที่ไม่สามารถเปลี่ยนแปลงค่าได้ในขณะที่โปรแกรมทำงาน นั่นหมายความว่าเราจะต้องกำหนดค่าให้ตัวแปรในเวลาที่คอมไพเลอร์ทำงาน หรือในตอนแรกที่เราสร้างตัวแปรค่าคงที่ขึ้นมา ค่าคงที่ที่เราใช้กันบ่อยๆ นั้นเรียกว่า Literal ซึ่ง Literal...
ตัวแปรและประเภทข้อมูล ภาษา C++
8 September 2015
## ทำความรู้จักกับตัวแปรในภาษา C++ ตัวแปรนั้นเป็นสิ่งที่สำคัญสำหรับในการเขียนโปรแกรมทุกภาษา มันถูกใช้เพื่อเก็บข้อมูลในหน่วยความจำและช่วยให้เราสามารถจัดการกับข้อมูลได้อย่างง่ายดาย ยกตัวอย่างเช่น ถ้าคุณต้องการที่จะจดจำบางอย่าง คุณจะต้องเขียนมันลงไปบนสมุดบันทึก...
โครงสร้างของภาษา C++
8 September 2015
## โปรแกรมในภาษา C++ โปรแกรมแรกสำหรับผู้เริ่มต้นการเขียนโปรแกรมในทุกๆ ภาษาคือโปรแกรมที่เรียกว่า "Hello World" ซึ่งเป็นโปรแกรมที่จะแสดงผลข้อความว่า "Hello World" ออกทางหน้าจอคอมพิวเตอร์ของคุณ ถ้านี่เป็นประสบการณ์ในการเขียนโปรแกรมครั้งแรกของคุณ คุณจะแปลกใจกับสิ...
แนะนำภาษา C++
8 September 2015
## ภาษา C++ คืออะไร ในบทเรียนนี้ คุณจะได้เรียนรู้พื้นฐานของภาษา C++ ก่อนที่คุณจะเริ่มต้น คุณจำเป็นต้องรู้ก่อนว่าภาษา C++ คืออะไร C++ เป็นภาษาคอมพิวเตอร์เพื่อวัตถุประสงค์ทั่วไป ซึ่งสามารถเขียนโปรแกรมได้ทั้งแบบออบเจ็ค และการเขียนแบบปกติทั่วไป และยังมีเครื่องมื...
Input/output with files ภาษา C
27 June 2015
ในบทสุดท้ายของบทเรียนนี้ เราจะเรียนรู้เกี่ยวกับไฟล์ในภาษา C เช่น การเปิดไฟล์ การอ่านข้อมูลจากไฟล์ และการเขียนข้อมูลลงไปบนไฟล์ ทั้ง text file และ binary file ## การเปิดไฟล์ ในการทำงานร่วมกับไฟล์สิ่งแรกที่จะต้องทำคือเปิดไฟล์ขึ้นมาก่อน โดยการใช้ฟังก์ชัน `fopen(...
Preprocessor directives ภาษา C
27 June 2015
Preprocessor directives เป็นบรรทัดของโปรแกรมที่จะถูกประมวลผลโดย processor ก่อนที่โปรแกรมจะได้รับการคอมไพล์ โดยชุดคำสั่งนั้นจะขึ้นต้นด้วยเครื่องหมาย hash (#) ข้อแตกต่างเล็กๆ จากคำสั่งปกติคือจะไม่มีเครื่องหมาย semicolon (;) เมื่อสิ้นสุดคำสั่ง เพราะว่ามันใช้การขึ...
Type conversions ภาษา C
27 June 2015
ในการเขียนโปรแกรมคอมพิวเตอร์นั้น เราจัดการกับข้อมูลประเภทต่างๆ เช่น ตัวเลขจำนวนเต็ม ตัวเลขจำนวนจริง หรือข้อมูลแบบตัวอักษร ในบางสถานะการณ์เราจำเป็นต้องทำการแปลงข้อมูลเพื่อนำมาใช้ในโปรแกรม ซึ่งในภาษา C นั้นมีการแปลงข้อมูลอยู่สองแบบคือ _Implicit conversion_ และ _...
Other data types ภาษา C
27 June 2015
ในบทนี้ เราจะแนะนำให้คุณรู้จักกับประเภทข้อมูลชนิดอื่นๆ ที่มีในภาษา C เช่น typedef และ enum อย่างไรก็ตาม ยังมีประเภทข้อมูลอื่นอีกที่อาจจะไม่ได้กล่าวถึงในบทเรียนนี้ แต่นี่จะเป็นที่จำเป็นที่คุณจะต้องรู้จักในการที่จะเรียนรู้ภาษา C ## Type aliases (typedef) การใช...
โครงสร้างข้อมูล ภาษา C
27 June 2015
## โครงสร้างข้อมูลในภาษา C โครงสร้างข้อมูล (structure) คือกลุ่มของตัวแปรที่สามารถสร้างและเก็บไว้ในตัวแปรเดียวที่เรียกว่า **data structure** ในภาษา C เราสามารถสร้างและออกแบบโครงสร้างข้อมูลของเราได้ตามที่ต้องการ โดยโครงสร้างข้อมูลจะมีสมาชิกที่เป็นตัวแปร (member...
พอยน์เตอร์ ภาษา C
27 June 2015
## พอนย์เตอร์ คืออะไร พอนย์เตอร์ (pointer) คือตัวแปรที่เก็บค่าของที่อยู่ของข้อมูลของตัวแปร การใช้พอนย์เตอร์จะทำให้เราสามารถเข้าถึงข้อมูลได้โดยตรงโดยใช้ที่อยู่ของหน่วยความจำ แทนที่จะใช้ชื่อของตัวแปรที่เราได้ใช้ในบทก่อนหน้านี้ พอนย์เตอร์มีประโยนช์สำหรับ low-lev...
อาเรย์ ภาษา C
27 June 2015
ในบทนี้คุณจะได้เรียนรู้เกี่ยวกับอาเรย์ในภาษา C ซึ่งคุณได้เห็นการใช้งานของอาเรย์ไปบ้างแล้วในบทก่อนหน้า ## อาเรย์ในภาษา C อาเรย์ คือตัวแปรที่เก็บข้อมูลเป็นชุดข้อมูล โดยข้อมูลของอาเรย์จะเก็บในรูปแบบของลำดับข้อมูล โดยข้อมูลนั้นจะต้องเป็นประเภทเดียวกัน ในการประกา...
ฟังก์ชัน ภาษา C
27 June 2015
ในบทนี้คุณจะได้เรียนรู้เกี่ยวกับฟังก์ชันในภาษา C เบื้องต้น เช่น ฟังก์ชันที่สร้างมากับภาษา และฟังก์ชันที่สร้างขึ้นเอง ฟังก์ชัน คือส่วนของโปรแกรมที่ถูกเขียนขึ้นเพื่อทำหน้าที่เฉพาะของมัน ฟังก์ชันในภาษา C นั้นจะมีฟังก์ชันที่มากับภาษา และฟังก์ชันที่ผู้ใช้สร้างขึ้น...
คำสั่งควบคุม ภาษา C
27 June 2015
ในบทก่อนหน้า คุณได้เรียนรู้พื้นฐานของภาษา C ไปแล้ว ในบทนี้คุณจะได้เรียนรู้เกี่ยวกับการควบคุมการทำงานของโปรแกรมโดยใช้คำสั่งควบคุม ในภาษา C มีคำสั่งควบคุมหลายประเภทที่คุณสามารถใช้ได้ เช่น if, if-else, for, while, do-while เป็นต้น ซึ่งคำสั่งควบคุมการทำงานของโปรแก...
อินพุต เอาต์พุต พื้นฐาน ภาษา C
27 June 2015
## Input-output กับประเภทข้อมูล ในบทเรียนนี้ คุณจะได้เรียนเกี่ยวกับการรับค่าและการแสดงผลโดยการใช้ฟังก์ชันของภาษา C โดยปกติในการเขียนโปรแกรม เรามักจะมีการรับค่าและการแสดงผลจากผู้ใช้ ในการรับค่าโดยทั่วไปแล้วจะเป็นการรับค่าจากคีย์บอร์ดและการแสดงผลจะเป็นทางหน้าจอ...
ตัวดำเนินการ ภาษา C
27 June 2015
ตัวดำเนินการจะถูกใช้กับตัวแปรและค่าคงที่ในการดำเนินการบางอย่าง เช่น การดำเนินการทางคณิตศาสตร์ ในภาษา C มีตัวดำเนินการประเภทต่างๆ ที่ทำหน้าที่แตกต่างกันไป ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับตัวดำเนินการและตัวอย่างการใช้ตัวดำเนินการประเภทต่างๆ ในภาษา C ข้างล่างนี...