Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C
การเขียนโปรแกรม C
  1. การสร้างเครื่องมือจัดรูปแบบโค้ด C/C++ ด้วยความช่วยเหลือของเครื่องมือ Clang

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อสร้างเครื่องมือจัดรูปแบบโค้ด C/C++ โดยใช้เครื่องมือ clang ตั้งค่า sudo apt install python sudo apt install clang-format-3.5 จากนั้นเราจะสร้างไฟล์ python ในตำแหน่งที่ผู้ใช้ปัจจุบันมีสิทธิ์ในการอ่านและเขียน ตัวอย่าง import os cpp_extensions = (".cxx",&q

  2. Coroutines ใน C/C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจ coroutines ใน C/C++ Coroutines เป็นคำสั่งควบคุมที่สลับการควบคุมการดำเนินการระหว่างสองรูทีนซึ่งส่งคืนรูทีนใด ๆ ของรูทีน ตัวอย่าง #include<stdio.h> int range(int a, int b){    static long long int i;    static int state = 0;

  3. ค้นหาสตริงย่อยที่ยาวที่สุดที่มีสระในจำนวนคู่ใน C ++

    สมมติว่าเรามีสตริง s เราต้องหาขนาดของสตริงย่อยที่ยาวที่สุดที่มีแต่ละสระเป็นจำนวนคู่ นั่นคือ a, e, ​​i, o และ u ต้องปรากฏเป็นจำนวนคู่ ดังนั้นหากสตริงเป็นเหมือน “helloworld” ผลลัพธ์จะเป็น 8 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ret :=0 กำหนดสองแผนที่ m และ cnt ตั้งค่า m[“00000”] :=-1 เก็

  4. INT_MAX และ INT_MIN ใน C/C++ และ Applications

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจ INT_MAX และ INT_MIN ใน C/C++ INT_MIN และ INT_MAX เป็นมาโครที่กำหนดไว้เพื่อตั้งค่าต่ำสุดและสูงสุดสำหรับตัวแปร/องค์ประกอบ ตัวอย่าง #include<bits/stdc++.h> int main(){    printf("%d\n", INT_MAX);    printf("%d&

  5. จำนวนเต็มตามตัวอักษรใน C/C++ (คำนำหน้าและส่วนต่อท้าย)

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจตัวอักษรจำนวนเต็มในภาษา C/C++ (คำนำหน้าและส่วนต่อท้าย) ค่าจำนวนเต็มคือตัวอักษรสำหรับค่าจำนวนเต็มที่แสดงโดยตรงในซอร์สโค้ด นอกจากนี้ยังมีสองประเภท - คำนำหน้า - คำนำหน้าหมายถึงฐานของค่า ตัวอย่างเช่น 0x10 ระบุค่าเลขฐานสิบหกด้วย 0x คำต่อท้าย - คำต่

  6. ลูปใน C และ C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจลูปในภาษา C และ C++ การวนรอบในการเขียนโปรแกรมจะใช้เมื่อเราต้องรันโค้ดบล็อกที่กำหนดครั้งแล้วครั้งเล่า ต้องใช้แนวทางในการเขียนโค้ดบรรทัดเดียวกันซ้ำแล้วซ้ำเล่าและส่งเสริมการฝึกโค้ด DRY ตัวอย่าง สำหรับวง #include โดยใช้เนมสเปซ std;int main(){ สำหรับ (

  7. Iseek() ใน C/C++ เพื่ออ่านไบต์ที่ n สำรองและเขียนลงในไฟล์อื่น

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีอ่านไบต์ที่ n สำรองและเขียนลงในไฟล์อื่น สำหรับสิ่งนี้ เราจะได้รับไฟล์ .txt สองไฟล์ งานของเราคือการเขียนเนื้อหาจากไฟล์หนึ่งไปยังอีกไฟล์หนึ่งโดยใช้ Iseek() ซึ่งใช้ในการเปลี่ยนตัวชี้ของ filedescriptor ตัวอย่าง #include <stdio.h> #include <

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

    ในบทความนี้เราจะพูดถึงการทำงาน ไวยากรณ์และตัวอย่างของฟังก์ชัน memcpy() ใน C++ STL memcpy() คืออะไร ฟังก์ชัน memcpy() เป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว ฟังก์ชัน memcpy() ใช้เพื่อคัดลอกบล็อกของหน่วยความจำ ฟังก์ชันนี้ใช้เพื่อคัดลอกจำนวนค่าจากตำแหน่งหน่วยความจำหนึ่งไปยังอีกตำแห

  9. mbsrtowcs() ฟังก์ชันใน C/C++

    ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน std::mbsrtowcs() ใน C++ STL std::mbsrowcs() คืออะไร std::mbsrtowcs() ฟังก์ชันเป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว mbsrtowcs() หมายความว่ามันแปลงสตริงอักขระหลายไบต์ที่สิ้นสุดด้วยค่า null ซึ่งไบต์แรกคือ *src เป็นการ

  10. mbrtoc16() ใน C/C++ พร้อมตัวอย่าง

    ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน std::mbrtoc16() ใน C++ STL std::mbrtoc16() คืออะไร ฟังก์ชัน std::mbrtoc16() เป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว ฟังก์ชันนี้ใช้เพื่อแปลงอักขระหลายไบต์แบบแคบเป็นการแสดงอักขระ UTF-16 หากตัวชี้อักขระที่เกี่ยวข้องไม่

  11. mbrtoc32() ใน C/C++ พร้อมตัวอย่าง

    ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน std::mbrtoc32() ใน C++ STL std::mbrtoc32() คืออะไร ฟังก์ชัน std::mbrtoc32() เป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว ฟังก์ชันนี้ใช้เพื่อแปลงอักขระหลายไบต์แบบแคบเป็นการแสดงอักขระ UTF-32 หากตัวชี้อักขระที่เกี่ยวข้องไม่

  12. ฟังก์ชัน putwchar() ใน C/C++

    ในบทความนี้เราจะพูดถึงการทำงาน ไวยากรณ์และตัวอย่างของฟังก์ชัน putwchar() ใน C++ STL putwchar() คืออะไร ฟังก์ชัน putwchar() เป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว ฟังก์ชัน putwchar() ใช้สำหรับเขียนอักขระแบบกว้างบนอุปกรณ์เอาต์พุตมาตรฐาน ฟังก์ชันนี้ใช้อักขระแบบกว้างจากอาร์กิวเมนต์

  13. ฟังก์ชัน mbrtowc() ในโปรแกรม C/C++

    ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน std::mbrtowc() ใน C++ STL std::mbrtowc() คืออะไร std::mbrtowc() ฟังก์ชั่นเป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว mbrtowc() หมายความว่ามันแปลงสตริงอักขระหลายไบต์แบบแคบเป็นอักขระแบบกว้าง ฟังก์ชันนี้ใช้เพื่อแปลงอักขระหล

  14. การเขียนโค้ดอิสระของ OS ใน C/C++

    โปรแกรมที่สามารถโต้ตอบกับระบบปฏิบัติการโดยไม่คำนึงถึงระบบปฏิบัติการที่รัน คอมไพเลอร์ส่วนใหญ่ของ c/c++ มีความสามารถในการกำหนดมาโครที่ตรวจจับระบบปฏิบัติการ Macros ของคอมไพเลอร์ GCC บางตัวคือ - _WIN32:มาโครสำหรับระบบปฏิบัติการ Windows รุ่น 32 บิตและ 64 บิต _WIN64:มาโครสำหรับระบบปฏิบัติการ Windo

  15. การเขียนโค้ด C/C++ อย่างมีประสิทธิภาพในการเขียนโปรแกรมเชิงแข่งขัน

    ในการเขียนโปรแกรมเชิงแข่งขัน สิ่งที่สำคัญที่สุดคือโค้ดที่มีประสิทธิภาพ โค้ดที่เพิ่มประสิทธิภาพและเร็วขึ้นเป็นสิ่งสำคัญและสามารถสร้างความแตกต่างในระดับโปรแกรมเมอร์ได้ ในการเขียนโค้ด c/c++ ที่มีประสิทธิภาพในการเขียนโปรแกรมเชิงแข่งขัน ต่อไปนี้คือเครื่องมือที่มีประสิทธิภาพสำหรับการเขียนโค้ด c/c++ อย่าง

  16. เขียนโปรแกรมที่ให้ผลลัพธ์ต่างกันในการเขียนโปรแกรม C และ C++

    เขียนโปรแกรมที่คอมไพเลอร์และรันทั้งใน c และ c++ และให้ผลลัพธ์ที่แตกต่างกัน มีโปรแกรมหลายประเภทที่ให้ผลลัพธ์ต่างกันเมื่อคอมไพล์ในภาษา c และ c++ ฉัน. การใช้ตัวอักษรตามตัวอักษร − c และ c++ ทั้งสองปฏิบัติต่ออักขระต่างกัน ใน C จะถือว่าเป็นจำนวนเต็มในขณะที่ใน C ++ จะถือเป็นอักขระ ตัวอย่าง #include<st

  17. rand() และ srand() ใน C/C++

    ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน rand() และ srand() ใน C++ STL แรนด์ () คืออะไร ฟังก์ชัน rand() เป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว rand() ใช้เพื่อสร้างชุดตัวเลขสุ่ม เราใช้ฟังก์ชันนี้เมื่อเราต้องการสร้างตัวเลขสุ่มในโค้ดของเรา เช่นเดียวกับที่เรา

  18. ฟังก์ชันใน C/C++(3.5)

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

  19. นับจำนวนสตริงไบนารีโดยไม่มี 1 ติดต่อกันในC

    ภารกิจคือการนับจำนวนสตริงไบนารีทั้งหมดที่มีความยาว n โดยไม่มี 1 ตัวติดต่อกัน ระบบเลขฐานสองเป็นเทคนิคการแทนตัวเลขชนิดหนึ่ง เป็นที่นิยมและใช้งานในระบบดิจิทัลมากที่สุด ระบบเลขฐานสองใช้สำหรับแสดงปริมาณไบนารีซึ่งสามารถแสดงด้วยอุปกรณ์ใดๆ ที่มีสถานะการทำงานเพียงสองสถานะหรือเงื่อนไขที่เป็นไปได้ ตัวอย่างเช่

  20. ความแตกต่างระหว่าง while(1) และ while(0) ในภาษา C

    อย่างที่เราทราบดีว่าในภาษาซี while มีการใช้คำสำคัญเพื่อกำหนดลูปที่ทำงานบนเงื่อนไขที่ส่งผ่านเป็นอาร์กิวเมนต์ไปยังลูป ขณะนี้ตามเงื่อนไขสามารถมีค่าสองค่าจริงหรือเท็จ ดังนั้นรหัสภายในในขณะที่บล็อกจะถูกดำเนินการซ้ำๆ หากเงื่อนไขเป็นจริง และหากเงื่อนไขเป็นเท็จ รหัสจะไม่ถูกดำเนินการ ตอนนี้ส่งอาร์กิวเมนต์ไป

Total 1436 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:45/72  20-คอมพิวเตอร์/Page Goto:1 39 40 41 42 43 44 45 46 47 48 49 50 51