INTRODUCTION TO C LANGUAGE

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โครงสร้างของภาษา C ในโปรแกรมที่พัฒนาด้วยภาษา C ทุกโปรแกรมจะมีโครงสร้างการพัฒนาไม่แตกต่างกัน ซึ่งประกอบด้วย 6 ส่วนหลัก ๆ โดยที่แต่ละส่วนจะมีหน้าที่แตกต่างกัน.
Advertisements

Computer Language.
Introduction to C Introduction to C.
ENG2116 การโปรแกรมคอมพิวเตอร์ (C programming)
โครงสร้างโปรแกรมภาษา C
โครงสร้างภาษาซี เบื้องต้น
Introduction to C Programming
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
ปฎิบัติการที่ ห้า.
Department of Computer Business
การรับค่าและแสดงผล.
Chapter 7 ขอบเขตของตัวแปร Variable Scope.
บทที่ 1 หลักการเขียนโปรแกรมเบื้องต้น ภาษา C#
Lecture No. 3 ทบทวนทฤษฎีและแบบฝึกหัด
หลักการโปรแกรม 1 Lecture 3: ตัวแปร, นิพจน์คณิตศาสตร์, การคำนวณทางคณิตศาสตร์,การดำเนินการกับสายอักขระ.
Structure Programming
Structure Programming
องค์ประกอบของโปรแกรม
Week 6 ประกาศค่าตัวแปร.
บทที่ 3 พื้นฐานการเขียนโปรแกรม Visual Basic
Visual Basic 6 By Samaporn Yendee VB6.
การแสดงผล และการรับข้อมูล
รับและแสดงผลข้อมูล.
PHP LANGUAGE.
โครงสร้างภาษาซี.
หน่วยที่ 2 ภาษาโปรแกรม และการออกแบบโปรแกรม
โดย อาจารย์ณัฐพงศ์ พยัฆคิน
Properties ของคอนโทรล ที่ควรรู้จักในเบื้องต้น
ตัวชี้ P O I N T E R Created By Tasanawan Soonklang
ฟังก์ชั่น function.
Lecture no. 2: Overview of C Programming
Lecture no. 3: Review and Exercises
การประกาศตัวแปร “ตัวแปร” คือสิ่งที่เราสร้างขึ้นมาเพื่อใช้เก็บค่าต่างๆและอ้างอิงใช้งานภายในโปรแกรม ตามที่เรากำหนดขึ้น การสร้างตัวแปรขึ้นมาเราเรียกว่า.
C Programming Lecture no. 6: Function.
การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริธึม
การเขียนโปรแกรมเชิงวัตถุ ด้วยภาษาจาวา
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
ข้อมูลพื้นฐานและตัวดำเนินการ
Lecture 4 องค์ประกอบภาษา C To do: Hand back assignments
ตัวแปร (Variable) คือ ชื่อที่ตั้งขึ้นเพื่อเก็บข้อมูลในหน่วยความจำ สามารถเก็บข้อมูลชนิดใดก็ ได้ ลักษณะที่สำคัญ ค่าที่จัดเก็บ เมื่อปิดโปรแกรมข้อมูลจะหายไป.
การเขียนโปรแกรมภาษาซี
ชนิดของข้อมูล ตัวแปร และตัวดำเนินการ
Introduction to C Language
ตัวแปรกับชนิดของข้อมูล
ฟังก์ชัน ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ ศูนย์คอมพิวเตอร์
ง30212 พื้นฐานการเขียนโปรแกรม ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
ชนิดของข้อมูล ตัวแปร และตัวดำเนินการ
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
ประวัติความเป็นมาภาษาซี
ตัวแปรกับชนิดของข้อมูล
Week 2 Variables.
Computer Programming for Engineers
วิชา COSC2202 โครงสร้างข้อมูล (Data Structure)
หลักการสร้างสรรค์ชุดคำสั่ง ๓
โครงสร้างโปรแกรมภาษาซี
Output of C.
Java Programming Java Structure and Datatype,Variable
อาจารย์ปิยศักดิ์ ถีอาสนา
โครงสร้าง ภาษาซี.
พื้นฐานการเขียนโปรแกรมด้วย C#
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
บทที่ 2 โครงสร้างของภาษา C.
ตัวแปร และชนิดข้อมูล.
Function ธนวัฒน์ แซ่ เอียบ. What is a function ฟังก์ชันในภาษา C เป็นโปรแกรมที่ถูกออกแบบมาเพื่อ ใช้แก้ปัญหางานใดงานหนึ่งโดยเฉพาะ ฟังก์ชันจะเปลี่ยน input.
Variable, Constant. Variable คือชื่อที่ตั้งขึ้นมาเพื่อจองพื้นที่ใน หน่วยความจำสำหรับ พักข้อมูล.
รูปแบบของการใช้คำสั่ง for for( ตัวแปร = ค่าเริ่มต้น ; นิพจน์ตรรกะ ; ค่าเพิ่มหรือค่าลด ) { statement(s); } ตัวอย่าง กรณีกำหนดการวนซ้ำเป็นค่าคงที่ For(n=1;n
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
หลักการทั่วไปเกี่ยวกับการเขียนโปรแกรม
Chapter 5 Elementary C++ Programming Dept of Computer Engineering Khon Kaen University.
บทที่ 3 โครงสร้างภาษาซีเบื้องต้น
ใบสำเนางานนำเสนอ:

INTRODUCTION TO C LANGUAGE PROGRAMMING WITH C INTRODUCTION TO C LANGUAGE

INTRODUCTION TO C LANGUAGE พัฒนาโดย Mr. Dennis Ritchie (1970) ภาษามาตรฐานบนระบบ UNIX เป็นภาษาที่มีประสิทธิภาพสูง ทำงานได้รวดเร็วกว่าภาษาอื่นๆ ทำงานบนไมโครคอมพิวเตอร์ถึงเมนเฟรม มาตรฐานของภาษาซีเรียกว่า ANSI C

C PROGRAMING STRUCTURE # PREPROCESSING DIRECTIVE DECLARATION GLOBAL VARIABLE DECLARATION FUNCTION PROTOTYPE DECLARATION main( ) { LOCAL VARIABLE DECLARATION . . . . . . . . . . . . . . . . . . . . . STATEMENTS . . . }

C PROGRAMING STRUCTURE # Pre-processing directive เป็นการกำหนดให้มีการกระทำใดๆ ก่อนจะเข้าสู่การทำงานของคำสั่งต่างๆ ในโปรแกรม เช่น #include – อ่านไฟล์ภายนอกเข้ามารวมในโปรแกรม #define - กำหนดค่าคงที่หรือมาโคร Global Variable เป็นการประกาศตัวแปรแบบรวม เพื่อให้สามารถถูกเรียกใช้ได้จากทุกส่วนในโปรแกรม Function Prototype declaration เป็นการประกาศรูปแบบของฟังก์ชั่นที่สร้างขึ้น เพื่อเรียกใช้งานในโปรแกรม

C Programming Structure Pre-Processing Directive #include <stdio.h> void main() { printf(“This is my first progarm in C”); } Main program Statement

C Programming Structure #include <stdio.h> การนำไฟล์จากหน่วยความจำภายนอก (ดิสก์) มาผนวกรวมในโปรแกรมด้วย (กรณีนี้คือไฟล์ stdio.h) void main( ) การกำหนดโมดูลหรือฟังก์ชั่นหลักของโปรแกรม ซึ่งจะเป็นจุดเริ่มต้นและจุดสิ้นสุดของโปรแกรม ภายในฟังก์ชั่น main จะบรรจุคำสั่ง (Statement) เพื่อกำหนดการทำงานของโปรแกรม

C Programming Structure #include <stdio.h> // Include Header file #define SIZE 10 // Constant Declaration int result; // Global Variable Declaration void sum(int, int); // Function Prototype Declaration void main( ) { int num; // Local Variable Declaration . . . Statement . . . . . . . . . . . . . . . . . . . . . } void sum(int num1 , int num2) // User-defined Function int val1 , val2; // Local Variable Declaration . . . Statement . . .

Comment Single (Short) Comment (//) In C++, comments are prefaced by //. All characters following // are treated as part of the comment. Block Comment (/*…*/) Bold comment /* ************************** ************************** */

ข้อกำหนดในการเขียนโปรแกรมภาษาซี ตัวอักษรแบบพิมพ์เล็กและพิมพ์ใหญ่ถือว่าเป็นคนละตัว คำสั่งต้องเขียนด้วยตัวอักษรตัวพิมพ์เล็ก ต้องปิดท้ายคำสั่งด้วยเครื่องหมาย ; เขียนคำสั่งได้หลายคำสั่งใน 1 บรรทัด โดยทั่วไปการตั้งชื่อตัวแปร (Variable) และฟังก์ชั่น (Function) เพื่อใช้งานในโปรแกรม จะใช้ตัวอักษรพิมพ์เล็ก แต่จะใช้ตัวอักษรพิมพ์ใหญ่สำหรับชื่อของค่าคงที่ (Constant)

การตั้งชื่อตัวแปรและฟังก์ชั่นในภาษาซี ห้ามใช้คำสงวน (Keyword) ที่ภาษาซีกำหนดไว้ ต้องเป็นตัวอักษรภาษาอังกฤษ และตัวเลขเท่านั้น ห้ามใช้สัญลักษณ์และเครื่องหมายใดๆ ในการตั้งชื่อ (ยกเว้นเครื่องหมายขีดเส้นใต้ _ ซึ่งภาษาซีถือเป็นตัวอักษร) ต้องขึ้นต้นชื่อด้วยตัวอักษรเท่านั้น ห้ามมีช่องว่างระหว่างชื่อ ตัวอักษรพิมพ์เล็กและใหญ่ ถือว่าเป็นคนละตัว ความยาวของชื่อไม่เกิน 32 ตัวอักษร

Guidelines for Specifying Variable Names Begin with a letter of the alphabet. First character to be followed by a sequence of letters and / or digits. Avoid using letter O in situations where it can be confused with the number 0 and the lowercase letter l can be mistaken with the number 1.

Guidelines for Specifying Variable Names (cont.) Uppercase and lowercase letters are treated different. Name of the variable should be descriptive of the value it holds.

Keywords in C Language Names reserved for specific purpose and cannot be used by the programmer. All data types are reserved as keywords Integer can be a variable name even though int is a part of integer.

Keywords in C Language auto default float register struct break do for return switch case double goto short typedef char else if signed union const enum int sizeof unsigned continue extern long static volatile while

การตั้งชื่อตัวแปรและฟังก์ชั่นในภาษาซี ตัวอย่างการตั้งชื่อที่ไม่ถูกต้อง 32deg ขึ้นต้นด้วยตัวเลข num 10 มีช่องว่างภายในชื่อ var-5 ใช้เครื่องหมาย – ค่าที่1 ไม่ใช่ภาษาอังกฤษ

การตั้งชื่อตัวแปรและฟังก์ชั่นในภาษาซี ตัวอย่างการตั้งชื่อที่ถูกต้อง _32deg var5 WIDTH loop_counter status_of_file

Steps of Programming with C Text Editor Compiler Linker *.C Source File *.OBJ Object File *.EXE Executable File