Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C
การเขียนโปรแกรม C
  1. กฎขอบเขตในC

    ในภาษา C ขอบเขตคือขอบเขตของโปรแกรมที่สามารถเข้าถึงตัวระบุหรือตัวแปรได้โดยตรง กฎขอบเขตมีสองประเภทในภาษา C ตัวแปรทั่วโลก ตัวแปรโกลบอลได้รับการประกาศและกำหนดไว้นอกฟังก์ชันใดๆ ในโปรแกรม พวกเขามีค่านิยมตลอดอายุของโปรแกรม สามารถเข้าถึงได้ตลอดการทำงานของโปรแกรม นี่คือตัวอย่างตัวแปรส่วนกลางในภาษา C ตัวอย

  2. คีย์เวิร์ด “register” ใน C

    รีจิสเตอร์ตัวแปรบอกให้คอมไพเลอร์เก็บตัวแปรในการลงทะเบียน CPU แทนหน่วยความจำ ตัวแปรที่ใช้บ่อยจะถูกเก็บไว้ในรีจิสเตอร์และสามารถเข้าถึงได้เร็วกว่า เราไม่สามารถรับที่อยู่ของตัวแปรเหล่านี้ได้ คีย์เวิร์ด “register” ใช้สำหรับประกาศตัวแปร register ขอบเขต − พวกมันอยู่ในฟังก์ชัน ค่าเริ่มต้น − ค่าเริ่มต้นเริ

  3. puts() vs printf() สำหรับการพิมพ์สตริงในภาษา C

    ฟังก์ชัน puts() และ printf() ถูกประกาศในไฟล์ส่วนหัว stdio.h และใช้เพื่อส่งข้อความไปยังเอาต์พุตสตรีม ทั้งสองมีการใช้งานและรูปแบบที่แตกต่างกัน ใส่() ฟังก์ชัน puts() ใช้เพื่อพิมพ์สตริงบนเอาต์พุตสตรีมด้วยอักขระขึ้นบรรทัดใหม่เพิ่มเติม \n มันย้ายเคอร์เซอร์ไปที่บรรทัดถัดไป การนำ puts() ไปใช้นั้นง่ายกว่า p

  4. การใช้ %n ใน printf() คืออะไร?

    ในภาษา C %n เป็นตัวระบุรูปแบบพิเศษ มันทำให้ printf() โหลดตัวแปรที่ชี้โดยอาร์กิวเมนต์ที่เกี่ยวข้อง การโหลดเสร็จสิ้นด้วยค่าที่เท่ากับจำนวนอักขระที่พิมพ์โดย printf() ก่อนการเกิด %n หมายเหตุ - มันไม่ได้พิมพ์อะไร ฟังก์ชัน printf() อื่นใช้เพื่อพิมพ์คำสั่ง นี่คือตัวอย่าง %n ในภาษา C ตัวอย่าง #include<

  5. จะพิมพ์ % โดยใช้ printf() ได้อย่างไร?

    โดยทั่วไป ฟังก์ชัน printf() ใช้สำหรับพิมพ์ข้อความพร้อมกับค่าต่างๆ หากคุณต้องการพิมพ์ % เป็นสตริงหรือข้อความ คุณจะต้องใช้ %% % เดียวจะไม่พิมพ์อะไรเลยหรือจะแสดงข้อผิดพลาดหรือคำเตือนใด ๆ นี่คือตัวอย่างการพิมพ์ % ใน printf() ในภาษา C ตัวอย่าง #include<stdio.h> int main() {    printf(&q

  6. printf(), sprintf() และ fprintf() ใน C

    printf() ฟังก์ชัน printf() ใช้สำหรับพิมพ์ข้อความพร้อมกับค่าของตัวแปร นี่คือไวยากรณ์ของ printf() ในภาษา C printf(const char *str, ...); นี่คือตัวอย่าง printf() ในภาษา C ตัวอย่าง #include<stdio.h> int main() {    int a = 24;    printf("Welcome! \n");    

  7. ความแตกต่างระหว่าง getc(), getchar(), getch() และ getche()

    ฟังก์ชันทั้งหมดนี้อ่านอักขระจากอินพุตและส่งคืนจำนวนเต็ม ค่า EOF ใช้เพื่อจุดประสงค์นี้ getc() โดยจะอ่านอักขระตัวเดียวจากอินพุตและส่งกลับค่าจำนวนเต็ม หากล้มเหลว จะส่งกลับ EOF นี่คือไวยากรณ์ของ getc() ในภาษา C int getc(FILE *stream); นี่คือตัวอย่าง getc() ในภาษา C ตัวอย่าง #include<stdio.h> in

  8. strcpy() ใน C/C++

    ฟังก์ชัน strcpy() เป็นฟังก์ชันไลบรารีมาตรฐาน ใช้เพื่อคัดลอกสตริงหนึ่งไปยังอีกสตริงหนึ่ง ในภาษา C จะมีการประกาศในไฟล์ส่วนหัว string.h ในขณะที่ในภาษา C++ จะถูกประกาศในไฟล์ส่วนหัว cstring ส่งคืนตัวชี้ไปยังปลายทาง นี่คือไวยากรณ์ของ strcpy() ในภาษา C char* strcpy(char* dest, const char* src); ประเด็นสำ

  9. strcmp() ใน C/C++

    ฟังก์ชัน strcmp() เป็นฟังก์ชันไลบรารีในตัวและประกาศไว้ในไฟล์ส่วนหัว string.h ฟังก์ชันนี้ใช้เพื่อเปรียบเทียบอาร์กิวเมนต์สตริง มันเปรียบเทียบสตริง lexicographically ซึ่งหมายความว่าจะเปรียบเทียบทั้งสตริงอักขระด้วยอักขระ จะเริ่มเปรียบเทียบอักขระตัวแรกของสตริงจนกว่าอักขระของสตริงทั้งสองจะเท่ากันหรือพบอัก

  10. ลอยตัวและดับเบิ้ลในC

    ลอยตัว Float เป็นประเภทข้อมูลที่ใช้แทนตัวเลขทศนิยม เป็นตัวเลขทศนิยมความแม่นยำเดียว IEEE 754 32 บิต (1 บิตสำหรับเครื่องหมาย 8 บิตสำหรับเลขชี้กำลัง 23*-บิตสำหรับค่า มีความแม่นยำเป็นทศนิยม 6 หลัก นี่คือไวยากรณ์ของ float ในภาษา C float variable_name; นี่คือตัวอย่าง float ในภาษา C ตัวอย่าง #include<

  11. คำสั่ง goto ใน C/C++

    คำสั่ง goto เป็นคำสั่งข้าม ภายในฟังก์ชัน จะใช้เพื่อข้ามจากคำสั่งหนึ่งไปยังอีกคำสั่งหนึ่ง เราไม่แนะนำให้ใช้คำกล่าวนี้อย่างยิ่ง ทำให้โปรแกรมซับซ้อนและติดตามโฟลว์การควบคุมของโปรแกรมได้ยาก ทำให้ปรับเปลี่ยนโปรแกรมได้ยาก นี่คือไวยากรณ์ของคำสั่ง goto ในภาษา C goto label; . . . label: statement; นี่คือตัว

  12. ดำเนินการต่อคำสั่งใน C/C++

    คำสั่ง Continue เป็นคำสั่งควบคุมลูป มันทำงานตรงข้ามกับคำสั่ง break และบังคับให้ดำเนินการคำสั่งถัดไป นี่คือไวยากรณ์ของคำสั่งดำเนินการต่อในภาษาซี continue; นี่คือตัวอย่างคำสั่ง Continue ในภาษา C ตัวอย่าง #include <stdio.h> int main () {    int a = 50;    do {    

  13. แบ่งงบใน C/C++

    คำสั่ง Break เป็นคำสั่งควบคุมแบบวนซ้ำ ใช้เพื่อยุติการวนซ้ำ เมื่อพบคำสั่ง break ลูปจะหยุดอยู่ที่นั่นและดำเนินการคำสั่งถัดไปด้านล่างของลูป นอกจากนี้ยังใช้ในคำสั่ง switch เพื่อยุติคดี นี่คือไวยากรณ์ของคำสั่ง break ในภาษา C break; นี่คือตัวอย่างคำสั่ง break ในภาษา C ตัวอย่าง #include <stdio.h> i

  14. สำหรับ Versus while Loop ใน C

    สำหรับลูป for loop เป็นโครงสร้างควบคุมการทำซ้ำ มันรันคำสั่งจำนวนครั้งที่กำหนด อันดับแรก จะใช้ค่าเริ่มต้นจากจุดเริ่มต้นการวนซ้ำ ประการที่สอง ใช้เงื่อนไขซึ่งตรวจสอบจริงหรือเท็จ ในตอนท้ายจะเพิ่ม/ลดและอัปเดตตัวแปรลูป นี่คือไวยากรณ์ของ for loop ในภาษา C for ( init; condition; increment ) {    

  15. แปลงสตริงเป็นตัวพิมพ์ใหญ่ในC

    นี่คือโปรแกรมสำหรับแปลงสตริงเป็นตัวพิมพ์ใหญ่ในภาษา C ตัวอย่าง #include <stdio.h> #include <string.h> int main() {    char s[100];    int i;    printf("\nEnter a string : ");    gets(s);    for (i = 0; s[i]!='\0'; i++) {

  16. อาร์เรย์ในภาษาซี

    Array คือชุดขององค์ประกอบประเภทเดียวกันในตำแหน่งหน่วยความจำที่อยู่ติดกัน ที่อยู่ต่ำสุดสอดคล้องกับองค์ประกอบแรกในขณะที่สูงสุดสอดคล้องกับองค์ประกอบสุดท้าย ดัชนีอาร์เรย์เริ่มต้นด้วยศูนย์ (0) และลงท้ายด้วยขนาดของอาร์เรย์ลบหนึ่ง (ขนาดอาร์เรย์ - 1) ขนาดอาร์เรย์ต้องเป็นจำนวนเต็มที่มากกว่าศูนย์ มาดูตัวอย่

  17. สตริงในภาษาซี

    สตริงคืออาร์เรย์ของอักขระและสิ้นสุดด้วยอักขระ null (\0) ผู้ใช้ไม่ได้วางอักขระ null ไว้ คอมไพเลอร์จะวางไว้ที่ส่วนท้ายของสตริงโดยอัตโนมัติ ความแตกต่างระหว่างอาร์เรย์และสตริงคือ คอมไพเลอร์ไม่วางอักขระ null ที่ส่วนท้ายของอาร์เรย์ในขณะที่อยู่ในสตริง คอมไพเลอร์จะวางอักขระ null นี่คือไวยากรณ์ของสตริงในภา

  18. จะใช้ enums ใน C/C++ ได้อย่างไร?

    การแจงนับเป็นประเภทข้อมูลที่กำหนดโดยผู้ใช้ในภาษาซี ใช้เพื่อกำหนดชื่อให้กับค่าคงที่อินทิกรัล ซึ่งทำให้โปรแกรมอ่านและบำรุงรักษาได้ง่าย คีย์เวิร์ด “enum” ใช้เพื่อประกาศการแจงนับ นี่คือไวยากรณ์ของ enum ในภาษา C enum enum_name{const1, const2, ....... }; คีย์เวิร์ด enum ยังใช้เพื่อกำหนดตัวแปรของประเภท e

  19. iswlower() ฟังก์ชั่นใน C/C++

    ฟังก์ชัน iswlower() เป็นฟังก์ชันในตัวใน C/C++ ตรวจสอบว่าอักขระกว้างเป็นตัวพิมพ์เล็กหรือไม่ มีการประกาศในไฟล์ส่วนหัว cwctype ในภาษา C ++ ในขณะที่ ctype.h ในภาษา C ใช้อักขระตัวเดียวซึ่งเรียกว่าอักขระแบบกว้าง มันจะคืนค่าศูนย์ (0) หากอักขระไม่ใช่อักขระตัวพิมพ์เล็ก มันจะคืนค่าที่ไม่ใช่ศูนย์ หากอักขระเป็น

  20. ฟังก์ชัน towupper() ใน C/C++

    ฟังก์ชัน iswupper() เป็นฟังก์ชันในตัวใน C/C++ มันแปลงอักขระแบบกว้างเป็นตัวพิมพ์ใหญ่ มีการประกาศในไฟล์ส่วนหัว cwctype ในภาษา C ++ ในขณะที่ ctype.h ในภาษา C ใช้อักขระตัวเดียวซึ่งเรียกว่าอักขระแบบกว้าง หากอักขระเป็นตัวพิมพ์ใหญ่ จะถูกแปลงเป็นอักขระนั้น มิฉะนั้น จะไม่มีการดัดแปลงใดๆ เกิดขึ้น นี่คือไวยาก

Total 1447 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:3/73  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7 8 9