ag3772.com
เราจะใช้อาร์เรย์ในการเก็บลำดับของตัวเลข. สังเกตว่าความยาวของลำดับของตัวเลขนั้นเปลี่ยนแปลงไปมา. สิ่งที่เราต้องการก็คือความยาวของลำดับขณะในขณะนั้น. เมื่อเราเพิ่มข้อมูลหรืออ่านข้อมูลสองตัวหลังไป เราก็จะเปลี่ยนแปลงค่าของความยาวนี้เพื่อรักษาความยาวของลำดับตัวเลขให้ถูกต้อง. ดังนั้น เราสามารถประกาศตัวแปรต่างๆ ที่เราจะใช้ในการเก็บลำดับได้ดังนี้. int list[100]; int listlength = 0; ค่าเริ่มต้นของ listlength ถูกกำหนดให้เป็น 0. การเก็บค่า b เข้าต่อท้ายลำดับเราจะทำโดยคำสั่ง: list[listlength] = b; listlength++; ในภาษาซีการกำหนดค่าให้กับตัวแปรทำโดยใช้เครื่องหมาย = ซึ่งแตกต่างกับในภาษาปาสกาล. ส่วนเครื่องหมายสำหรับเปรียบเทียบว่าค่าสองค่าเท่ากันหรือไม่ ในภาษาซีเราจะใช้ ==. คำสั่ง listlength++ มีความหมายเช่นเดียวกับ listlength = listlength + 1 แต่การทำงานในหลายๆ กรณีจะมีประสิทธิภาพกว่า (ยิ่งไปกว่านั้น มันทำให้โปรแกรมที่เขียนนั้นกระชับยิ่งขึ้น). เราจะอ้างค่าท้ายลำดับสองอันด้วย list[listlength-1] และ list[listlength-2]. ส่วนอ่านข้อมูล [ แก้ไข] เมื่อเราได้โครงสร้างข้อมูลพื้นฐานของโปรแกรมแล้ว เราจะมาพิจารณาการอ่านข้อความที่เป็นประโยคสัญลักษณ์แบบ postfix.
๒๔๓๔ ด้วย ได้ศึกษาวิชาภาษาไทยอยู่ที่โรงเรียนพระตำหนักสวนกุหลาบ ๓ ปี สอบไล่ได้ประกาศนียบัตรประโยค ๒ เมื่อ พ. ๒๔๓๗ และในปีเดียวกันนี้ ก็ได้ลาออกจากโรงเรียนพระตำหนักสวนกุหลาบ ไปเข้าโรงเรียนสวนกุหลาบซึ่งเป็นโรงเรียนที่มีการสอนภาษาอังกฤษในสมัยนั้น เพื่อหาความรู้ทางภาษาต่างประเทศต่อไป ได้ศึกษาที่โรงเรียนสวนกุหลาบอยู่ ๒ ปี สอบไล่ได้ประกาศนียบัตรชั้น ๒ พระยารามราชเดชได้ยุตติการศึกษาวิชาสามัญเมื่อสำเร็จการศึกษาจากโรงเรียนสวนกุหลาบแล้ว เมื่อ พ. ๒๔๔๑ ได้เข้ารับราชการสนองพระเดชพระคุณในตำแหน่งผู้ตรวจการมณฑลกรุงเก่า รับพระราชทานเงินเดือน ๆ ละ ๕๐ บาทเป็นเบื้องต้น ด้วยความอุตสาหะวิริยะในการปฏิบัติหน้าที่เป็นอย่างดี รุ่งขึ้น พ. ๒๔๔๒ ก็ได้ดำรงตำแหน่งเป็นแพ่งเมืองกรุงเก่า (ตำแหน่งอัยยการผู้ช่วยในปัจจุบัน) รับพระราชทานเงินเดือน ๆ ละ ๘๐ บาท ครั้นต่อมา วันที่ ๑๙ พฤษภาคม ๒๔๔๓ ทรงพระกรุณาโปรดเกล้าฯ พระราชทานสัญญาบัตรให้เป็นหลวงอารีราชการัณย์ ดำรงตำแหน่งยกบัตรเมืองกรุงเก่า (ตำแหน่งอัยยการจังหวัดในปัจจุบัน) รับพระราชทานเงินเดือน ๆ ละ ๑๐๐ บาท ใน พ. ๒๔๔๔ ได้ย้ายไปเป็นยกบัตรเมืองสิงห์บุรี รับพระราชทานเงินเดือน ๆ ละ ๑๒๐ บาท การไปรับราชการที่จังหวัดสิงห์บุรีของพระยารามราชเดชครั้งนั้น ประจวบกับสมเด็จพระบรมราชินีนารถในรัชชกาลที่ ๕ ได้ทรงพระดำริที่จะเสด็จไปเยี่ยมอาณาประชาราษฎรในจังหวัดนี้ ท่านผู้ว่าราชการจังหวัดสิงห์บุรีเห็นว่า พระยารามราชเดชเป็นผู้มีความปรีชาสามารถในเรื่องนี้เป็นพิเศษ จึงได้มอบหมายหน้าที่ให้เป็นหัวหน้าจัดทำแพประทับแรมขึ้นรับเสด็จ งานนี้เป็นงานใหญ่และสำคัญ ซึ่ง ต้องใช้แรงงานและสิ่งก่อสร้างมาก พระยารามราชเดชก็สามารถดำเนินการจัดสร้างได้สำเร็จเรียบร้อยทันตามความประสงค์ของทางราชการ โดยใช้เวลาถึง ๓ เดือนเศษ เมื่อ พ.
ในบทนี้เราจะทบทวนการเขียนโปรแกรมภาษาซีเบื้องต้น โดยจะกล่าวถึงการเขียนคำสั่งเงื่อนไข คำสั่งวนรอบ อาร์เรย์เบื้องต้น รวมถึงหลักการเขียนโปรแกรมทั่วไป โดยจะใช้ตัวอย่างเป็นโปรแกรมคำนวณนิพจน์แบบโพสต์ฟิกซ์ การกล่าวถึงการเขียนโปรแกรมภาษาซีในบทนี้ไม่ได้มีเป้าหมายที่จะอธิบายเนื้อหาให้ครอบคลุมทั้งหมด ประโยคสัญลักษณ์แบบโพสต์ฟิกซ์ [ แก้ไข] เมื่อเราต้องการจะทราบว่า มีค่าเท่าใด สิ่งที่เราทำก็คือการตีความประโยคสัญลักษณ์นี้. เราเริ่มจากการคำนวณจากวงเล็บที่อยู่ด้านในสุด และค่อยๆ ไล่ออกมา. เราทราบว่าเครื่องหมาย และ มีความสำคัญมากกว่าเครื่องหมาย และ ดังนั้นเราจึงประมวลผลพวกมันก่อน. สุดท้ายเราก็ได้ผลลัพธ์ออกมา. ประโยคสัญลักษณ์ข้างต้นนี้เป็นการเขียนระบุลำดับการประมวลผลแบบหนึ่ง ที่เราเรียกว่า infix notation. ความหมายที่มันแสดงสามารถเขียนออกมาได้อีกหลายแบบ ตัวอย่างเช่น เราอาจจะเขียนโดยใช้ต้นไม้: ในบทนี้เราจะพิจารณาการเขียนประโยคสัญลักษณ์ในอีกรูปแบบหนึ่ง ที่เขียนในรูปของข้อความได้ง่าย และยังสามารถตีความได้ง่ายอีกด้วย. จากประโยคสัญลักษณ์ข้างต้นเราเขียนใหม่ได้เป็น 2 3 x 5 6 7 3 4 - x + / + เราเรียกวิธีการเขียนแบบนี้ว่า ประโยคสัญลักษณ์แบบ postfix.
๒๔๔๕ อีกด้วย พระยารามราชเดชศึกษาอยู่ ๒ ปี ก็สอบไล่ได้ประกาศนีย์บัตร ซึ่งนับว่า พระยารามราชเดชได้รับการศึกษาและอบรมทั้งในทางกฎหมายและการปกครอง พระยารามราชเดชจึงเป็นนักปกครองที่ดีผู้หนึ่ง เมื่อพระยารามราชเดชสำเร็จการศึกษาวิชาการปกครองที่มณฑลกรุงเก่าแล้ว พระยารามราชเดชก็ยังคงรับราชการในตำแหน่งยกบัตรต่อมาเป็นลำดับดังต่อไปนี้ หน้า:รัฐธรรมนูญบริติช (ดิเรก ชัยนาม, 2490) หน้า:รัฐธรรมนูญบริติช (ดิเรก ชัยนาม, 2490) หน้า:รัฐธรรมนูญบริติช (ดิเรก ชัยนาม, 2490) หน้า:รัฐธรรมนูญบริติช (ดิเรก ชัยนาม, 2490) พระยารามราชเดช (ม. ๒๔๖๑