หน้าแรก
หน้าแรก
ฟังก์ชัน Raise() ใช้เพื่อส่งสัญญาณไปยังโปรแกรม ฟังก์ชันสัญญาณที่กำหนดไว้ล่วงหน้า () ถูกเรียกใช้ มีการใช้งานเพื่อตรวจสอบว่าจะไม่สนใจสัญญาณหรือเรียกใช้ตัวจัดการสัญญาณ มีการประกาศในไฟล์ส่วนหัว signal.h คืนค่าศูนย์ หากสำเร็จ มิฉะนั้น ค่าที่ไม่ใช่ศูนย์ นี่คือไวยากรณ์ของตัวยก () ในภาษาซี int raise(int si
ฟังก์ชัน mbrlen() ใช้เพื่อรับความยาวของอักขระหลายไบต์ ส่งคืนขนาดของอักขระหลายไบต์ที่ชี้โดยตัวชี้ นี่คือไวยากรณ์ของ mbrlen() ในภาษา C size_t mbrlen(const char* pointer, size_t size, mbstate_t* state); ที่นี่ ตัวชี้ − ชี้ไปที่ไบต์แรกของอักขระหลายไบต์ ขนาด − จำนวนไบต์ที่จะตรวจสอบ สถานะ − ชี้ไปที่ว
มีหลายวิธีในการล้างคอนโซลหรือหน้าจอเอาต์พุต และหนึ่งในนั้นคือฟังก์ชัน clrscr() มันล้างหน้าจอเมื่อเรียกใช้ฟังก์ชัน มีการประกาศในไฟล์ส่วนหัว conio.h มีวิธีการอื่นๆ เช่น system(cls) และ system(clear) ซึ่งมีการประกาศไว้ในไฟล์ส่วนหัว stdlib.h นี่คือไวยากรณ์สำหรับล้างคอนโซลในภาษา C clrscr();ORsystem(“cls
ฟังก์ชัน isgraph() ใช้เพื่อตรวจสอบว่าอักขระที่ส่งผ่านมีการแสดงแบบกราฟิกหรือไม่ มันถูกประกาศในไฟล์ส่วนหัว “ctype.h” นี่คือไวยากรณ์ของ isgraph() ในภาษา C int isgraph(int char); นี่คือตัวอย่าง isgraph() ในภาษา C ตัวอย่าง #include<stdio.h> #include<ctype.h> int main() { int a
ไฟล์ส่วนหัว “limits.h” มีอยู่ในภาษา C ในขณะที่ เป็นภาษา C++ มีการกำหนดมาโครหลายตัวในไฟล์ส่วนหัวเหล่านี้ ขีดจำกัดระบุว่าตัวแปรไม่สามารถเก็บค่าเกินขีดจำกัดได้ แมโครบางตัวในไฟล์ส่วนหัว “limits.h” หรือ มีดังนี้ CHAR_BIT LONG_MIN LONG_MAX CHAR_MIN CHAR_MAX INT_MIN INT_MAX SHRT_MIN SHRT_MAX ULONG_MAX
มีหลายวิธีในการพิมพ์ตัวเลขโดยไม่ต้องใช้ลูป เช่น การใช้ฟังก์ชันเรียกซ้ำ คำสั่ง goto และสร้างฟังก์ชันนอกฟังก์ชัน main() นี่คือตัวอย่างการพิมพ์ตัวเลขในภาษาซี ตัวอย่าง #include<stdio.h> int number(int val) { if(val<=100) { printf("%d\t",val);
พอยน์เตอร์เก็บที่อยู่หน่วยความจำ ไวด์พอยน์เตอร์แตกต่างจากพอยน์เตอร์เช่น พวกมันยังจัดเก็บที่อยู่หน่วยความจำ แต่ชี้หน่วยความจำที่ไม่ได้ปันส่วนหรือค่าข้อมูลที่ได้รับการจัดสรรคืน ตัวชี้ดังกล่าวเรียกว่าตัวชี้เสริม ตัวชี้ทำงานเหมือนตัวชี้ไวด์เมื่อมีการประกาศแต่ไม่ได้เริ่มต้น นั่นคือเหตุผลที่พวกมันจะชี้ตำ
นี่คือตัวอย่างการสลับภาษา C ตัวอย่าง #include <stdio.h> int main() { int a = 28, b = 8; a += b -= a = b - a; // method 1 printf("After Swapping : %d\t%d", a, b); (a ^= b), (b ^= a), (a ^= b); // method 2 printf("\n
โดยทั่วไป เราใช้ไฟล์ส่วนหัวในภาษา C/C++ เพื่อเข้าถึงฟังก์ชันในตัว เช่น int, char, ฟังก์ชันสตริง ฟังก์ชัน printf() ยังเป็นฟังก์ชันในตัวซึ่งมีการประกาศไว้ในไฟล์ส่วนหัว stdio.h และใช้เพื่อพิมพ์ข้อมูลประเภทใดก็ได้บนคอนโซล นี่คือตัวอย่างการพิมพ์โดยไม่มีไฟล์ส่วนหัวในภาษา C ตัวอย่าง int printf(const char
ฟังก์ชัน strftime() ใช้เพื่อจัดรูปแบบเวลาและวันที่เป็นสตริง มันถูกประกาศในไฟล์ส่วนหัว time.h ในภาษา C ส่งคืนจำนวนอักขระทั้งหมดที่คัดลอกไปยังสตริง หากสตริงมีขนาดน้อยกว่าอักขระที่มีขนาด คืนค่าศูนย์ นี่คือไวยากรณ์ของ strftime() ในภาษา C size_t strftime(char *string, size_t size, const char *format, co
ทางออก() ฟังก์ชัน exit() ใช้เพื่อยุติฟังก์ชันการเรียกทันทีโดยไม่ต้องดำเนินการตามกระบวนการเพิ่มเติม เมื่อเรียกใช้ฟังก์ชัน exit() ก็จะยุติกระบวนการ มันถูกประกาศในไฟล์ส่วนหัว “stdlib.h” ไม่คืนอะไรเลย นี่คือรูปแบบคำสั่ง exit() ในภาษา C void exit(int status_value); ที่นี่ status_value − ค่าที่ส่งคืนไ
ฟังก์ชันสแตติกใน C คือฟังก์ชันที่มีขอบเขตจำกัดอยู่ที่ไฟล์อ็อบเจ็กต์ ซึ่งหมายความว่าฟังก์ชันสแตติกสามารถมองเห็นได้ในไฟล์อ็อบเจ็กต์เท่านั้น ฟังก์ชันสามารถประกาศเป็นฟังก์ชันสแตติกได้โดยวางคีย์เวิร์ดสแตติกไว้หน้าชื่อฟังก์ชัน ยกตัวอย่างที่แสดงให้เห็นดังนี้ − มีสองไฟล์ first_file.c และ second_file.c เนื
ฟังก์ชัน pow() ใช้เพื่อคำนวณกำลังที่เพิ่มขึ้นเป็นค่าฐาน ต้องใช้สองอาร์กิวเมนต์ จะส่งกลับกำลังที่ยกขึ้นเป็นค่าฐาน มันถูกประกาศในไฟล์ส่วนหัว “math.h” นี่คือไวยากรณ์ของ pow() ในภาษา C double pow(double val1, double val2); ที่นี่ val1 − ค่าฐานที่จะคำนวณกำลัง val2 − ค่ากำลัง นี่คือตัวอย่าง pow() ในภ
เมื่อใช้คีย์เวิร์ดคงที่ สมาชิกหรือฟังก์ชันตัวแปรหรือข้อมูลจะไม่สามารถแก้ไขได้อีก มีการจัดสรรตลอดอายุโปรแกรม ฟังก์ชันสแตติกสามารถเรียกได้โดยตรงโดยใช้ชื่อคลาส ตัวแปรสแตติกเริ่มต้นเพียงครั้งเดียว คอมไพเลอร์คงตัวแปรไว้จนสิ้นสุดโปรแกรม ตัวแปรคงที่สามารถกำหนดได้ภายในหรือภายนอกฟังก์ชัน พวกเขาอยู่ในบล็อก ค
รายละเอียดเกี่ยวกับฟังก์ชัน getchar(), fgetc() และ getc() ในการเขียนโปรแกรม C มีดังต่อไปนี้ - ฟังก์ชัน getchar() ฟังก์ชัน getchar() รับอักขระจาก stdin ส่งกลับอักขระที่อ่านในรูปแบบของจำนวนเต็มหรือ EOF หากเกิดข้อผิดพลาด โปรแกรมที่แสดงสิ่งนี้มีดังนี้ − ตัวอย่าง #include <stdio.h> int main (){
ฟังก์ชัน printf() และ scanf() จำเป็นสำหรับเอาต์พุตและอินพุตตามลำดับใน C ฟังก์ชันทั้งสองนี้เป็นฟังก์ชันไลบรารีและกำหนดไว้ในไฟล์ส่วนหัว stdio.h รายละเอียดเกี่ยวกับค่าส่งคืนของฟังก์ชัน printf() และ scanf() มีดังนี้ - ฟังก์ชัน printf() ฟังก์ชัน printf() ใช้สำหรับพิมพ์ผลลัพธ์ ส่งคืนจำนวนอักขระที่พิมพ์
เมื่อใช้คีย์เวิร์ดคงที่ สมาชิกหรือฟังก์ชันตัวแปรหรือข้อมูลจะไม่สามารถแก้ไขได้อีก มีการจัดสรรตลอดอายุโปรแกรม ฟังก์ชันสแตติกสามารถเรียกได้โดยตรงโดยใช้ชื่อคลาส ตัวแปรสแตติกเริ่มต้นเพียงครั้งเดียว คอมไพเลอร์คงตัวแปรไว้จนสิ้นสุดโปรแกรม ตัวแปรคงที่สามารถกำหนดได้ภายในหรือภายนอกฟังก์ชัน พวกเขาอยู่ในบล็อก ค
ต่อไปนี้คือตัวอย่างการสลับสตริง ตัวอย่าง #include<stdio.h> #include <string.h> int main() { char st1[] = "My 1st string"; char st2[] = "My 2nd string"; char swap; int i = 0; while(st1[i] != '\0')
ส่งคืนคำสั่ง คำสั่ง return ยุติการทำงานของฟังก์ชันและส่งคืนการควบคุมไปยังฟังก์ชันการเรียก มันเรียกตัวสร้างเช่นเดียวกับตัวทำลาย ส่งคืนค่าจำนวนเต็มสำหรับ “int main()” ต่อไปนี้เป็นไวยากรณ์ของคำสั่ง return return expression; ที่นี่ การแสดงออก − นิพจน์หรือค่าใดๆ ที่จะส่งคืน ต่อไปนี้เป็นตัวอย่างคำสั่
ทางออก() ฟังก์ชัน exit() ใช้เพื่อยุติฟังก์ชันการเรียกทันทีโดยไม่ต้องดำเนินการตามกระบวนการเพิ่มเติม เมื่อเรียกใช้ฟังก์ชัน exit() ก็จะยุติกระบวนการ มันเรียกตัวสร้างของคลาสเท่านั้น มันถูกประกาศในไฟล์ส่วนหัว stdlib.h ในภาษา C ไม่คืนอะไรเลย ต่อไปนี้เป็นไวยากรณ์ของ exit() void exit(int status_value); ท