หน้าแรก
หน้าแรก
คำสั่ง Continue เป็นคำสั่งควบคุมลูป มันทำงานตรงข้ามกับคำสั่ง break และบังคับให้ดำเนินการคำสั่งถัดไป นี่คือไวยากรณ์ของคำสั่งดำเนินการต่อในภาษาซี continue; นี่คือตัวอย่างคำสั่ง Continue ในภาษา C ตัวอย่าง #include <stdio.h> int main () { int a = 50; do {
คำสั่ง Break เป็นคำสั่งควบคุมแบบวนซ้ำ ใช้เพื่อยุติการวนซ้ำ เมื่อพบคำสั่ง break ลูปจะหยุดอยู่ที่นั่นและดำเนินการคำสั่งถัดไปด้านล่างของลูป นอกจากนี้ยังใช้ในคำสั่ง switch เพื่อยุติคดี นี่คือไวยากรณ์ของคำสั่ง break ในภาษา C break; นี่คือตัวอย่างคำสั่ง break ในภาษา C ตัวอย่าง #include <stdio.h> i
สำหรับลูป for loop เป็นโครงสร้างควบคุมการทำซ้ำ มันรันคำสั่งจำนวนครั้งที่กำหนด อันดับแรก จะใช้ค่าเริ่มต้นจากจุดเริ่มต้นการวนซ้ำ ประการที่สอง ใช้เงื่อนไขซึ่งตรวจสอบจริงหรือเท็จ ในตอนท้ายจะเพิ่ม/ลดและอัปเดตตัวแปรลูป นี่คือไวยากรณ์ของ for loop ในภาษา C for ( init; condition; increment ) {  
นี่คือโปรแกรมสำหรับแปลงสตริงเป็นตัวพิมพ์ใหญ่ในภาษา 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++) {
Array คือชุดขององค์ประกอบประเภทเดียวกันในตำแหน่งหน่วยความจำที่อยู่ติดกัน ที่อยู่ต่ำสุดสอดคล้องกับองค์ประกอบแรกในขณะที่สูงสุดสอดคล้องกับองค์ประกอบสุดท้าย ดัชนีอาร์เรย์เริ่มต้นด้วยศูนย์ (0) และลงท้ายด้วยขนาดของอาร์เรย์ลบหนึ่ง (ขนาดอาร์เรย์ - 1) ขนาดอาร์เรย์ต้องเป็นจำนวนเต็มที่มากกว่าศูนย์ มาดูตัวอย่
สตริงคืออาร์เรย์ของอักขระและสิ้นสุดด้วยอักขระ null (\0) ผู้ใช้ไม่ได้วางอักขระ null ไว้ คอมไพเลอร์จะวางไว้ที่ส่วนท้ายของสตริงโดยอัตโนมัติ ความแตกต่างระหว่างอาร์เรย์และสตริงคือ คอมไพเลอร์ไม่วางอักขระ null ที่ส่วนท้ายของอาร์เรย์ในขณะที่อยู่ในสตริง คอมไพเลอร์จะวางอักขระ null นี่คือไวยากรณ์ของสตริงในภา
การแจงนับเป็นประเภทข้อมูลที่กำหนดโดยผู้ใช้ในภาษาซี ใช้เพื่อกำหนดชื่อให้กับค่าคงที่อินทิกรัล ซึ่งทำให้โปรแกรมอ่านและบำรุงรักษาได้ง่าย คีย์เวิร์ด “enum” ใช้เพื่อประกาศการแจงนับ นี่คือไวยากรณ์ของ enum ในภาษา C enum enum_name{const1, const2, ....... }; คีย์เวิร์ด enum ยังใช้เพื่อกำหนดตัวแปรของประเภท e
ฟังก์ชัน iswlower() เป็นฟังก์ชันในตัวใน C/C++ ตรวจสอบว่าอักขระกว้างเป็นตัวพิมพ์เล็กหรือไม่ มีการประกาศในไฟล์ส่วนหัว cwctype ในภาษา C ++ ในขณะที่ ctype.h ในภาษา C ใช้อักขระตัวเดียวซึ่งเรียกว่าอักขระแบบกว้าง มันจะคืนค่าศูนย์ (0) หากอักขระไม่ใช่อักขระตัวพิมพ์เล็ก มันจะคืนค่าที่ไม่ใช่ศูนย์ หากอักขระเป็น
ฟังก์ชัน iswupper() เป็นฟังก์ชันในตัวใน C/C++ มันแปลงอักขระแบบกว้างเป็นตัวพิมพ์ใหญ่ มีการประกาศในไฟล์ส่วนหัว cwctype ในภาษา C ++ ในขณะที่ ctype.h ในภาษา C ใช้อักขระตัวเดียวซึ่งเรียกว่าอักขระแบบกว้าง หากอักขระเป็นตัวพิมพ์ใหญ่ จะถูกแปลงเป็นอักขระนั้น มิฉะนั้น จะไม่มีการดัดแปลงใดๆ เกิดขึ้น นี่คือไวยาก
ฟังก์ชัน iswdigit() เป็นฟังก์ชันในตัวใน C/C++ ตรวจสอบว่าตัวอักษรกว้างเป็นตัวเลขทศนิยมหรือไม่ มีการประกาศในไฟล์ส่วนหัว cwctype ในภาษา C ++ ในขณะที่ ctype.h ในภาษา C ใช้อักขระตัวเดียวซึ่งเรียกว่าอักขระแบบกว้าง อักขระตั้งแต่ 0 ถึง 9 จัดเป็นตัวเลขทศนิยม หากอักขระแบบกว้างไม่ใช่ตัวเลข จะคืนค่าศูนย์ (0) ห
ฟังก์ชัน atol() ฟังก์ชัน atol() แปลงสตริงเป็นจำนวนเต็มแบบยาว คืนค่าศูนย์เมื่อไม่มีการแปลง ส่งกลับค่า int แบบยาวที่แปลงแล้ว นี่คือไวยากรณ์ของ atol ในภาษา C++ long int atol(const char *string) นี่คือตัวอย่างของ atol() ในภาษา C++ ตัวอย่าง #include <bits/stdc++.h> using namespace std; int main(
ตัวระบุรูปแบบ %d ตัวระบุรูปแบบ %d ใช้ค่าจำนวนเต็มเป็นค่าจำนวนเต็มทศนิยมที่มีเครื่องหมาย ซึ่งหมายความว่าค่าควรเป็นทศนิยมไม่ว่าจะเป็นค่าลบหรือค่าบวก นี่คือตัวอย่างตัวระบุรูปแบบ %d ในภาษา C ตัวอย่าง #include <stdio.h> int main() { int v1 = 7456; int v2 = -17346;
ฟังก์ชัน scanf() ฟังก์ชัน scanf() ใช้เพื่ออ่านอินพุตที่จัดรูปแบบจาก stdin ในภาษา C คืนค่าจำนวนอักขระทั้งหมดที่เขียนไว้ มิฉะนั้นจะคืนค่าเป็นค่าลบ นี่คือไวยากรณ์ของ scanf() ในภาษา C int scanf(const char *characters_set) นี่คือตัวอย่าง scanf() ในภาษา C ตัวอย่าง #include <stdio.h> int main () {
ฟังก์ชัน strpbrk() ใช้เพื่อค้นหาอักขระตัวแรกของสตริงแรกและจับคู่กับอักขระใดๆ ของสตริงที่สอง คืนค่า NULL หากไม่พบรายการที่ตรงกัน จะส่งกลับตัวชี้ไปยังอักขระของสตริงแรกที่ตรงกับอักขระของสตริงที่สอง นี่คือไวยากรณ์ของ strpbrk() ในภาษา C char *strpbrk(const char *string1, const char *string2) นี่คือตัวอ
ฟังก์ชัน strcoll() ใช้เพื่อเปรียบเทียบสองสตริงโดยใช้โลแคล - ลำดับการเรียงเฉพาะ มันกลับมา - ศูนย์ เมื่อทั้งสองสตริงเหมือนกัน ค่ามากกว่าศูนย์เมื่อสตริงแรกมากกว่าค่าอื่น น้อยกว่าค่าศูนย์ เมื่อสตริงแรกน้อยกว่าค่าอื่น นี่คือไวยากรณ์ของ strcoll() ในภาษา C int strcoll(const char *first_string, const ch
ฟังก์ชัน strspn() ใช้ในการคำนวณความยาวของสตริงย่อยของสตริงแรกซึ่งมีอยู่ในสตริงที่สอง ส่งคืนความยาวของสตริงย่อยนั้น นี่คือไวยากรณ์ของ strspn() ในภาษา C size_t strspn(const char *string1, const char *string2); นี่คือตัวอย่าง strspn() ในภาษา C ตัวอย่าง #include <stdio.h> #include<string.h>
ฟังก์ชัน ispunct() ใช้เพื่อตรวจสอบว่าอักขระที่ส่งผ่านเป็นเครื่องหมายวรรคตอนหรือไม่ คืนค่าศูนย์ หากไม่ใช่เครื่องหมายวรรคตอน มิฉะนั้นจะส่งกลับค่าที่ไม่ใช่ศูนย์ นี่คือไวยากรณ์ของ ispunct() ในภาษา C int ispunct(int character); นี่คือตัวอย่าง ispunct() ในภาษา C ตัวอย่าง #include <stdio.h> #includ
ฟังก์ชัน fflush(stdin) ใช้เพื่อล้างบัฟเฟอร์เอาต์พุตของสตรีม คืนค่าศูนย์หากสำเร็จมิฉะนั้นจะส่งกลับ EOF และตั้งค่าตัวบ่งชี้ข้อผิดพลาด feof นี่คือไวยากรณ์ของ fflush(stdin) ในภาษา C int fflush(FILE *stream); นี่คือตัวอย่าง fflush(stdin) ในภาษา C ตัวอย่าง #include #include int main() { cha
strdup() ฟังก์ชัน strdup() ใช้เพื่อทำซ้ำสตริง ส่งคืนตัวชี้ไปยังสตริงไบต์ที่สิ้นสุดด้วยค่า null นี่คือไวยากรณ์ของ strdup() ในภาษา C char *strdup(const char *string); นี่คือตัวอย่าง strdup() ในภาษา C ตัวอย่าง #include <stdio.h> #include<string.h> int main() { char *str = &q
แรนด์() ฟังก์ชัน rand() ถูกใช้เพื่อสร้างตัวเลขสุ่มหลอก ส่งคืนค่าจำนวนเต็มและช่วงของมันคือตั้งแต่ 0 ถึง rand_max เช่น 32767 นี่คือไวยากรณ์ของ rand() ในภาษา C int rand(void); นี่คือตัวอย่างของ rand() ในภาษา C ตัวอย่าง #include <stdio.h> #include<stdlib.h> int main() { print