หน้าแรก
หน้าแรก
สามารถสลับตัวเลขสามตัวในลำดับวัฏจักรโดยส่งต่อไปยังฟังก์ชัน cyclicSwapping() โดยใช้การเรียกโดยการอ้างอิง ฟังก์ชันนี้จะสลับตัวเลขแบบวนรอบ โปรแกรมการสลับหมายเลขตามลำดับวงจรโดยใช้การโทรโดยการอ้างอิงมีดังนี้ - ตัวอย่าง #include<iostream> using namespace std; void cyclicSwapping(int *x, int *y, int
มีสองช่วงเวลาในรูปแบบชั่วโมง นาที และวินาที จากนั้นคำนวณความแตกต่าง ตัวอย่างเช่น − Time period 1 = 8:6:2 Time period 2 = 3:9:3 Time Difference is 4:56:59 โปรแกรมที่คำนวณความแตกต่างระหว่างสองช่วงเวลาจะได้รับดังนี้ - ตัวอย่าง #include <iostream> using namespace std; int main() { in
ฟังก์ชัน iscntrl() ใน C++ จะตรวจสอบว่าอักขระเป็นอักขระควบคุมหรือไม่ ฟังก์ชันนี้กำหนดเป็น ctype.h. ไวยากรณ์สำหรับฟังก์ชัน iscntrl() ถูกกำหนดดังนี้ − int iscntrl ( int ch ); ในที่นี้ ch คืออักขระที่ต้องตรวจสอบ โปรแกรมที่แสดงฟังก์ชัน iscntrl() โดยการนับจำนวนอักขระควบคุมในสตริงจะได้รับดังนี้ - ตัวอย่
Pure functions จะส่งคืนผลลัพธ์เดียวกันเสมอสำหรับค่าอาร์กิวเมนต์เดียวกัน โดยจะส่งคืนผลลัพธ์เท่านั้นและไม่มีผลข้างเคียงเพิ่มเติม เช่น การปรับเปลี่ยนอาร์กิวเมนต์ สตรีม I/O การสร้างเอาต์พุต เป็นต้น ฟังก์ชันบริสุทธิ์บางอย่าง ได้แก่ sin(), strlen(), sqrt(), max(), pow(), floor() เป็นต้น ฟังก์ชันที่ไม่บริ
คิวเป็นโครงสร้างข้อมูลนามธรรมที่มีคอลเลกชันขององค์ประกอบ คิวใช้กลไก FIFO กล่าวคือองค์ประกอบที่แทรกก่อนจะถูกลบก่อนเช่นกัน คิวแบบวงกลมคือประเภทของคิวที่ตำแหน่งสุดท้ายเชื่อมต่อกับตำแหน่งแรกเพื่อสร้างวงกลม โปรแกรมที่จะใช้คิวแบบวงกลมใน C ++ ได้รับดังนี้ - ตัวอย่าง #include <iostream> using namesp
คิวที่ใช้เป็น FIFO โดยที่การแทรกจะเสร็จสิ้นที่ปลายด้านหนึ่ง (ด้านหลัง) และการลบออกจากปลายอีกด้านหนึ่ง (ด้านหน้า) องค์ประกอบแรกที่ป้อนจะถูกลบก่อน การทำงานของคิวคือ EnQueue (ข้อมูล int) :การใส่ที่ท้ายรถ int DeQueue() :การลบจากส่วนหน้า แต่คิวลำดับความสำคัญไม่เป็นไปตามลำดับก่อน-ออกก่อน แต่องค์
ฟังก์ชัน getchar_unlocked() เลิกใช้แล้วใน Windows เนื่องจากเป็นรุ่นเธรดที่ไม่ปลอดภัยของ getchar() ขอแนะนำว่าอย่าใช้ getchar_unlocked() ไม่มีการตรวจสอบการล็อกสตรีม นั่นเป็นสาเหตุที่ getchar_unlocked ไม่ปลอดภัย ฟังก์ชัน getchar_unlocked() เร็วกว่า getchar() นี่คือไวยากรณ์ของ getchar_unlocked() ในภาษา
isalpha() ฟังก์ชัน isalpha() ใช้เพื่อตรวจสอบว่าอักขระเป็นตัวอักษรหรือไม่ ฟังก์ชันนี้ประกาศไว้ในไฟล์ส่วนหัว ctype.h ส่งคืนค่าจำนวนเต็ม ถ้าอาร์กิวเมนต์เป็นตัวอักษร จะส่งกลับค่าศูนย์ นี่คือไวยากรณ์ของ isalpha() ในภาษา C int isalpha(int value); ที่นี่ คุณค่า − นี่เป็นอาร์กิวเมนต์เดียวของประเภทจำนวนเ
ฟังก์ชัน isless() ใช้เพื่อตรวจสอบว่าอาร์กิวเมนต์แรกน้อยกว่าอาร์กิวเมนต์ที่สอง มันถูกประกาศในไฟล์ส่วนหัว math.h ในภาษา C คืนค่า จริง หากสำเร็จ มิฉะนั้น คืนค่า เท็จ นี่คือไวยากรณ์ของ isless() ในภาษา C bool isless(value1 , value2); ที่นี่ ค่า1 − นี่คืออาร์กิวเมนต์แรกที่จะตรวจสอบด้วยค่า 2 ค่า2 − นี่
นี่คือโปรแกรมสำหรับแปลงสตริงเป็นตัวพิมพ์ใหญ่ในภาษา C++ ตัวอย่าง #include<iostream> #include<string.h> using namespace std; int main() { char s[30] = "This_is_string"; int i; for(i=0;i<=strlen(s);i++) { if(s[i]>
ฟังก์ชัน islessgreater() ใช้เพื่อตรวจสอบว่าอาร์กิวเมนต์แรกน้อยกว่าหรือมากกว่าอาร์กิวเมนต์ที่สอง มันถูกประกาศในไฟล์ส่วนหัว math.h ในภาษา C คืนค่า จริง หากสำเร็จ มิฉะนั้น จะเป็นเท็จ นี่คือไวยากรณ์ของ islessgreater() ในภาษา C++ bool islessgreater(value1 , value2); ที่นี่ ค่า1 − นี่คืออาร์กิวเมนต์แรก
stdio.h ไฟล์ส่วนหัว stdio.h ย่อมาจาก Standard Input Output มีข้อมูลที่เกี่ยวข้องกับฟังก์ชันอินพุต/เอาต์พุต นี่คือตารางที่แสดงฟังก์ชันบางอย่างใน stdio.h ในภาษา C ซีเนียร์ ฟังก์ชัน &คำอธิบาย 1 printf() ใช้สำหรับพิมพ์สตริง จำนวนเต็ม อักขระ ฯลฯ บนหน้าจอเอาต์พุต 2 scanf() มันอ่านอักขระ สตริง จำน
ในภาษา C ไฟล์ส่วนหัวประกอบด้วยชุดของฟังก์ชันไลบรารีมาตรฐานที่กำหนดไว้ล่วงหน้า คำสั่งประมวลผลล่วงหน้า “#include” ใช้เพื่อรวมไฟล์ส่วนหัวที่มีนามสกุล “.h” ในโปรแกรม นี่คือตารางที่แสดงไฟล์ส่วนหัวบางส่วนในภาษา C ซีเนียร์ ไฟล์ส่วนหัวและคำอธิบาย 1 stdio.h ฟังก์ชันอินพุต/เอาต์พุต 2 conio.h คอนโซลอิน
ตัวแปรแบบคงที่เริ่มต้นเพียงครั้งเดียว คอมไพเลอร์ยังคงอยู่กับตัวแปรจนกระทั่งสิ้นสุดโปรแกรม ตัวแปรสแตติกสามารถกำหนดได้ทั้งภายในและภายนอกฟังก์ชัน พวกเขาอยู่ในบล็อก ค่าเริ่มต้นของตัวแปรคงที่คือศูนย์ ตัวแปรสแตติกจะคงอยู่จนกว่าจะมีการดำเนินการของโปรแกรม นี่คือไวยากรณ์ของตัวแปรสแตติกในภาษาซี static dataty
ฟังก์ชัน fflush(stdin) ใช้เพื่อล้างหรือล้างบัฟเฟอร์เอาต์พุตของสตรีม เมื่อใช้หลังจาก scanf() มันจะล้างบัฟเฟอร์อินพุตด้วย คืนค่าศูนย์หากสำเร็จ มิฉะนั้นจะคืนค่า EOF และตั้งค่าตัวบ่งชี้ข้อผิดพลาด feof นี่คือไวยากรณ์ของ fflush(stdin) เพื่อล้างบัฟเฟอร์อินพุตในภาษา C int fflush(FILE *stream); นี่คือตัวอย
นี่คือโปรแกรมสำหรับแปลงสตริงเป็นตัวพิมพ์ใหญ่ในภาษา 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++)
เลขคณิตของอักขระใช้เพื่อดำเนินการคำนวณ เช่น การบวกและการลบอักขระในภาษา C มันถูกใช้เพื่อจัดการกับสตริง เมื่อใช้อักขระกับการดำเนินการเลขคณิต อักขระจะแปลงเป็นค่าจำนวนเต็มโดยอัตโนมัติ เช่น ค่า ASCII ของอักขระ นี่คือตัวอย่างการคำนวณตัวอักษรในภาษาซี ตัวอย่าง #include <stdio.h> int main(){ &
นี่คือตัวอย่างการกลับสตริงในภาษา C ตัวอย่าง #include<stdio.h> #include<string.h> int main() { char s[50], t; int i = 0, j = 0; printf("\nEnter the string to reverse :"); gets(s); j = strlen(s) - 1; &nbs
นี่คือตัวอย่างการส่งอาร์เรย์ตามค่าในภาษา C ตัวอย่าง #include <stdio.h> float avg(float a[]) { int i; float avg, sum = 0.0; for (i = 0; i < 6; ++i) { sum += a[i]; } avg = (sum / 6); return av
คำสั่งพรีโปรเซสเซอร์ #pragma ใช้เพื่อจัดเตรียมข้อมูลเพิ่มเติมให้กับคอมไพเลอร์ในภาษา C/C++ คอมไพเลอร์ใช้สิ่งนี้เพื่อมอบคุณสมบัติพิเศษบางอย่าง นี่คือไวยากรณ์ของ #pragma directive ในภาษา C/C++ #pragma token_name ตารางของ #pragma directives ในภาษา C/C++ มีดังต่อไปนี้ ซีเนียร์ #pragma Directives &Descr