หน้าแรก
หน้าแรก
มีหลายวิธีในการพิมพ์ตัวเลขโดยไม่ต้องใช้ลูป เช่น การใช้ฟังก์ชันเรียกซ้ำ คำสั่ง goto และสร้างฟังก์ชันนอกฟังก์ชัน main() นี่คือตัวอย่างการพิมพ์ตัวเลขโดยใช้คำสั่ง goto ในภาษา C++ ตัวอย่าง #include <bits/stdc++.h> using namespace std; int main() { int count=1; int x; &nbs
เมื่อใช้คีย์เวิร์ดคงที่ สมาชิกหรือฟังก์ชันตัวแปรหรือข้อมูลจะไม่สามารถแก้ไขได้อีก มีการจัดสรรตลอดอายุโปรแกรม ฟังก์ชันสแตติกสามารถเรียกได้โดยตรงโดยใช้ชื่อคลาส ตัวแปรสแตติกเริ่มต้นเพียงครั้งเดียว คอมไพเลอร์คงตัวแปรไว้จนสิ้นสุดโปรแกรม ตัวแปรคงที่สามารถกำหนดได้ภายในหรือภายนอกฟังก์ชัน พวกเขาอยู่ในบล็อก ค
ต่อไปนี้เป็นตัวอย่างอนุกรมฟีโบนักชีโดยใช้การเรียกซ้ำ ตัวอย่าง #include <iostream> using namespace std; int fib(int x) { if((x==1)||(x==0)) { return(x); }else { return(fib(x-1)+fib(x-2)); } } int main() { &n
ต่อไปนี้คือตัวอย่างการหาแฟกทอเรียล ตัวอย่าง #include <iostream> using namespace std; int fact(unsigned long long int n) { if (n == 0 || n == 1) return 1; else return n * fact(n - 1); } int main() { unsigned long long int n;  
ต่อไปนี้คือตัวอย่างการคำนวณชุดค่าผสมโดยใช้แฟกทอเรียล ตัวอย่าง #include <iostream> using namespace std; int fact(int n) { if (n == 0 || n == 1) return 1; else return n * fact(n - 1); } int main() { int n, r, result; c
ต่อไปนี้คือตัวอย่างเพื่อตรวจสอบว่าตัวเลขสามารถแสดงเป็นผลบวกของจำนวนเฉพาะสองตัวได้หรือไม่ ตัวอย่าง #include <iostream> using namespace std; int func(int num) { int i; int flag = 1; for(i = 2; i <= num/2; ++i) { if(num % i == 0) { &n
ต่อไปนี้คือตัวอย่างการหาอนุกรมฟีโบนักชีโดยใช้การวนซ้ำ ตัวอย่าง #include <iostream> using namespace std; void fib(int num) { int x = 0, y = 1, z = 0; for (int i = 0; i < num; i++) { cout << x << " "; z
เมื่อใช้คีย์เวิร์ดคงที่ สมาชิกหรือฟังก์ชันตัวแปรหรือข้อมูลจะไม่สามารถแก้ไขได้อีก มีการจัดสรรตลอดอายุโปรแกรม ฟังก์ชันสแตติกสามารถเรียกได้โดยตรงโดยใช้ชื่อคลาส ตัวแปรสแตติกเริ่มต้นเพียงครั้งเดียว คอมไพเลอร์คงตัวแปรไว้จนสิ้นสุดโปรแกรม ตัวแปรคงที่สามารถกำหนดได้ภายในหรือภายนอกฟังก์ชัน พวกเขาอยู่ในบล็อก ค
ฟังก์ชันกำลังใช้เพื่อค้นหากำลังที่ให้ตัวเลขสองตัวที่เป็นฐานและเลขชี้กำลัง ผลลัพธ์ที่ได้คือฐานยกกำลังของเลขชี้กำลัง ตัวอย่างที่แสดงให้เห็นดังนี้ − Base = 2 Exponent = 5 2^5 = 32 Hence, 2 raised to the power 5 is 32. โปรแกรมที่แสดงฟังก์ชันกำลังใน C++ มีดังต่อไปนี้ - ตัวอย่าง #include using namespa
ฟังก์ชัน main() เป็นฟังก์ชันส่วนกลาง ใช้สำหรับเริ่มการทำงานของโปรแกรม ทุกโปรแกรมควรมี main() อาร์กิวเมนต์บรรทัดคำสั่ง argc และ argv เป็นทางเลือก ต้นแบบมาตรฐานของฟังก์ชัน main() มีดังนี้ int main() { body } OR int main(int argc, char *argv[]) { body } ที่นี่ argc − จำนวนอาร์กิวเมนต์ที่ส่งไปยังโปรแ
การแจงนับเป็นประเภทข้อมูลที่กำหนดโดยผู้ใช้ในภาษา C/C++ มันถูกใช้เพื่อกำหนดชื่อให้กับค่าคงที่อินทิกรัลซึ่งทำให้โปรแกรมอ่านและบำรุงรักษาง่าย คีย์เวิร์ด “enum” ใช้เพื่อประกาศการแจงนับ ต่อไปนี้เป็นวากยสัมพันธ์ของ enums enum enum_name{const1, const2, ....... }; ที่นี่ enum_name − ชื่อใดๆ ที่ผู้ใช้ตั้ง
สมาชิกสแตติกในคลาสใน C++ สามารถกำหนดได้โดยใช้คีย์เวิร์ดคงที่ มีเพียงหนึ่งสำเนาของสมาชิกคลาสคงที่ในหน่วยความจำ โดยไม่คำนึงถึงจำนวนของอ็อบเจ็กต์ของคลาส ดังนั้นสมาชิกแบบคงที่จึงถูกแชร์โดยอ็อบเจ็กต์คลาสทั้งหมด สมาชิกคลาสสแตติกถูกกำหนดค่าเริ่มต้นเป็นศูนย์เมื่ออ็อบเจ็กต์แรกของคลาสถูกสร้างขึ้น หากไม่ได้เร
เราสามารถคำนวณเวลาดำเนินการของข้อมูลโค้ดโดยใช้รูปแบบต่อไปนี้ − auto start = high_resolution_clock::now(); // Start time // Code snippet auto stop = high_resolution_clock::now(); // Stop time auto duration = duration_cast<microseconds>(stop - start); // Duration คลาส high_ resolution_clock ถูก
ต่อไปนี้คือตัวอย่างการหาข้อผิดพลาดในการหารด้วยศูนย์ ตัวอย่าง #include <iostream> using namespace std; int display(int x, int y) { if( y == 0 ) { throw "Division by zero condition!"; } return (x/y); } int main () { &nb
ตัวแปรคือชื่อที่กำหนดโดยผู้ใช้ ประเภทข้อมูลยังใช้เพื่อประกาศและเริ่มต้นตัวแปรที่จัดสรรหน่วยความจำให้กับตัวแปรนั้น มีข้อมูลหลายประเภท เช่น int, char, float เป็นต้น เพื่อจัดสรรหน่วยความจำให้กับตัวแปรนั้น มีสองวิธีในการเริ่มต้นตัวแปร หนึ่งคือการเริ่มต้นแบบคงที่ซึ่งตัวแปรถูกกำหนดให้เป็นค่าในโปรแกรมและอ
ในภาษา C ตัวชี้เป็นโมฆะจะถูกแปลงโดยปริยายเป็นประเภทตัวชี้วัตถุ ฟังก์ชัน malloc() ส่งคืนค่า void * ในมาตรฐาน C89 ในเวอร์ชันก่อนหน้าของ C malloc() จะคืนค่า char * ในภาษา C++ โดยค่าเริ่มต้น malloc() จะคืนค่า int ดังนั้น ตัวชี้จะถูกแปลงเป็นตัวชี้วัตถุโดยใช้การแคสต์ที่ชัดเจน ต่อไปนี้เป็นรูปแบบการจัดสรรห
C ++ ไม่ส่งคืนอาร์เรย์ทั้งหมด แต่สามารถส่งคืนตัวชี้ไปยังอาร์เรย์ได้ ภายนอกฟังก์ชันไม่สามารถส่งคืนที่อยู่ของตัวแปรท้องถิ่นได้ การทำให้ตัวแปรท้องถิ่นเป็นแบบคงที่ จะสามารถส่งคืนที่อยู่ของตัวแปรท้องถิ่นได้ ต่อไปนี้เป็นไวยากรณ์เพื่อส่งคืนตัวชี้ int * function_name() { body } ที่นี่ function_name − ชื่
ต่อไปนี้เป็นตัวอย่างการแปลงอักขระเป็น int ตัวอย่าง #include <iostream> using namespace std; int main() { char c = '8'; int i = c - 48; cout << i; i = c - '0'; cout <<"\t" << i; &
int ชนิดข้อมูล int ใช้เพื่อเก็บค่าจำนวนเต็ม จะลงนามหรือไม่ลงนามก็ได้ int ชนิดข้อมูลเป็นแบบ 32 บิตหรือ 4 ไบต์ ต้องใช้พื้นที่หน่วยความจำน้อยกว่าความยาวในการจัดเก็บค่า คีย์เวิร์ด “int” ใช้เพื่อประกาศตัวแปรจำนวนเต็ม ต่อไปนี้เป็นไวยากรณ์ของประเภทข้อมูล int int variable_name; ที่นี่ variable_name − ชื
ตัวแปรอ้างอิงเป็นชื่ออื่นของตัวแปรที่มีอยู่แล้ว ไม่สามารถเปลี่ยนแปลงเพื่ออ้างอิงตัวแปรอื่นได้ และควรเริ่มต้นในขณะที่ประกาศ และไม่สามารถเป็น NULL ได้ ตัวดำเนินการ & ใช้เพื่อประกาศตัวแปรอ้างอิง ต่อไปนี้เป็นไวยากรณ์ของตัวแปรอ้างอิง datatype variable_name; // variable declaration datatype& refer_va