Latest web development tutorials
×

C หลักสูตร

C กวดวิชาภาษา C แนะนำโดยย่อ C การตั้งค่าสภาพแวดล้อม C โครงสร้างหลักสูตร C ไวยากรณ์พื้นฐาน C ชนิดข้อมูล C ตัวแปร C คงที่ C ประเภทการจัดเก็บ C ผู้ประกอบการ C ผู้พิพากษา C การไหลเวียน C ฟังก์ชัน C การกำหนดขอบเขตกฎระเบียบ C แถว C ชี้ C เชือก C โครงสร้าง C สหภาพ C ฟิลด์บิต C typedef C อินพุตและเอาต์พุต C การอ่านออกเขียนเอกสาร C preprocessor C ส่วนหัว C ปลดเปลื้อง C จัดการข้อผิดพลาด C recursion C พารามิเตอร์ตัวแปร C จัดการหน่วยความจำ C บรรทัดคำสั่ง C คลาสสิก 100 ราย

C ห้องสมุดมาตรฐาน

C ห้องสมุดมาตรฐาน - คู่มืออ้างอิง C ห้องสมุดมาตรฐาน - <assert.h> C ห้องสมุดมาตรฐาน - <ctype.h> C ห้องสมุดมาตรฐาน - <errno.h> C ห้องสมุดมาตรฐาน - <float.h> C ห้องสมุดมาตรฐาน - <limits.h> C ห้องสมุดมาตรฐาน - <locale.h> C ห้องสมุดมาตรฐาน - <math.h> C ห้องสมุดมาตรฐาน - <setjmp.h> C ห้องสมุดมาตรฐาน - <signal.h> C ห้องสมุดมาตรฐาน - <stdarg.h> C ห้องสมุดมาตรฐาน - <stddef.h> C ห้องสมุดมาตรฐาน - <stdio.h> C ห้องสมุดมาตรฐาน - <stdlib.h> C ห้องสมุดมาตรฐาน - <string.h> C ห้องสมุดมาตรฐาน - <time.h>

C พื้นฐานไวยากรณ์

เราได้เห็นแล้วโครงสร้างพื้นฐานของโปรแกรม C ซึ่งจะช่วยให้เราเข้าใจคนอื่น ๆ สร้างพื้นฐานของภาษา C

C โทเค็น (โทเคน)

โปรแกรม C ประกอบด้วยจากความหลากหลายของสัญญาณ, โทเค็นสามารถเป็นคำหลักตัวระบุค่าคงที่ค่าสตริงหรือสัญลักษณ์ ยกตัวอย่างเช่นคำสั่งต่อไปนี้ C รวมถึงห้าราชสกุล:

printf("Hello, World! \n");

นี้ห้าราชสกุลคือ:

printf
(
"Hello, World! \n"
)
;

อัฒภาค;

ในโปรแกรม C, อัฒภาคเป็น Terminator คำสั่ง นั่นคือคำสั่งแต่ละคนจะต้องจบลงด้วยอัฒภาค มันแสดงให้เห็นจุดสิ้นสุดของนิติบุคคลตรรกะ

ยกตัวอย่างเช่นที่นี่มีสองงบที่แตกต่างกัน

printf("Hello, World! \n");
return 0;

หมายเหตุ

หมายเหตุเช่นข้อความโปรแกรม C ความช่วยเหลือพวกเขาจะถูกปฏิเสธโดยคอมไพเลอร์ พวกเขาเริ่มต้นด้วย / * กับตัวอักษร * / เลิกจ้างดังต่อไปนี้:

/* 我的第一个 C 程序 */

คุณไม่สามารถแสดงความคิดเห็นในความคิดเห็นของรังซึ่งสามารถไม่ปรากฏในสตริงหรือตัวอักษรค่า

ตัวบ่งชี้

ระบุซีจะใช้ในการระบุตัวแปรฟังก์ชั่นหรือชื่อของรายการที่ผู้ใช้กำหนดอื่น ๆ ตัวระบุด้วยตัวอักษร AZ หรือ az หรือขีด _ เริ่มต้นตามด้วยศูนย์หรือมากกว่าตัวอักษรขีดและตัวเลข (0-9)

ตัวละครที่ได้รับอนุญาตให้ใช้เครื่องหมายวรรคตอนเช่น @, $ และ% ภายในตัวระบุ C Cเป็นกรณีการเขียนโปรแกรมภาษาดังนั้นในC กำลังคนและกำลังคนที่มีสองตัวบ่งชี้ที่แตกต่างกันนี่คือบางตัวบ่งชี้ที่ถูกต้อง:

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

คำหลัก

ตารางต่อไปนี้แสดงคำ C ลิขสิทธิ์ คำพูดเหล่านี้ไม่สามารถจะสงวนไว้เป็นชื่อคงชื่อตัวแปรหรือชื่ออื่น ๆ ระบุ

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

พื้นที่ C

สายมีช่องว่างเท่านั้นที่รู้จักกันเป็นบรรทัดว่างอาจมีความคิดเห็น, C คอมไพเลอร์จะไม่สนใจมันอย่างสมบูรณ์

ใน C พื้นที่สำหรับการอธิบายช่องว่างแท็บแบ่งบรรทัดและแสดงความคิดเห็น ส่วนต่าง ๆ ของพื้นที่งบเพื่อให้คอมไพเลอร์สามารถระบุคำสั่งองค์ประกอบ (เช่น int) ความมันจะจบที่ไหนองค์ประกอบถัดไปที่จะเริ่มต้น ดังนั้นในคำสั่งดังต่อไปนี้:

int age;

ที่นี่คุณจะต้องมีพื้นที่อย่างน้อยหนึ่งตัว (มักจะเป็นช่องว่าง) ระหว่าง int และอายุเพื่อให้คอมไพเลอร์ที่จะสามารถแยกแยะความแตกต่างระหว่างพวกเขา บนมืออื่น ๆ ในคำสั่งดังต่อไปนี้:

fruit = apples + oranges;   // 获取水果的总数

ผลไม้และ = = หรือตัวอักษรช่องว่างระหว่างแอปเปิ้ลและไม่จำเป็นต้องใช้ แต่เพื่อเพิ่มประสิทธิภาพในการอ่านคุณสามารถเพิ่มช่องว่างที่เหมาะสมตามความจำเป็นบางอย่าง