找到關於 C 的1356篇文章

什麼是 C/C++ 中的野指標?

karthikeya Boyini
更新於 2020年6月26日 08:12:20

3K+ 次瀏覽

指標儲存記憶體地址。野指標與指標不同,它們也儲存記憶體地址,但指向未分配的記憶體或已釋放的資料值。此類指標被稱為野指標。當宣告指標但未初始化時,指標的行為類似於野指標。這就是為什麼它們指向任何隨機記憶體位置的原因。以下是 C++ 語言中野指標的示例,示例 即時演示#include using namespace std; int main() {    int *arr;    for(int i=0; i

如何在 C 語言中不使用迴圈列印 1 到 100 的數字?

karthikeya Boyini
更新於 2020年6月26日 08:15:23

3K+ 次瀏覽

有幾種方法可以在不使用迴圈的情況下列印數字,例如使用遞迴函式、goto 語句和在 main() 函式之外建立函式。以下是在 C 語言中列印數字的示例,示例 即時演示#include int number(int val) {    if(val

(limits.h) 在 C/C++ 中

Samual Sam
更新於 2020年6月26日 08:16:40

1K+ 次瀏覽

標頭檔案“limits.h”存在於 C 語言和 C++ 語言中。這些標頭檔案中定義了多個宏。這些限制指定變數不能儲存超過限制的值。“limits.h”或標頭檔案中的一些宏如下:CHAR_BITLONG_MINLONG_MAXCHAR_MINCHAR_MAXINT_MININT_MAXSHRT_MINSHRT_MAXULONG_MAX以下是 C++ 語言中的示例,示例 即時演示#include #include #include using namespace std; int main() {    int x = 28;    int a = CHAR_BIT*sizeof(x);    stack s;    cout

isgraph() C 庫函式

karthikeya Boyini
更新於 2020年6月26日 08:17:52

101 次瀏覽

isgraph() 函式用於檢查傳遞的字元是否具有圖形表示。它在“ctype.h”標頭檔案中宣告。以下是 C 語言中 isgraph() 的語法:int isgraph(int char);以下是 C 語言中 isgraph() 的示例,示例 即時演示#include #include int main() {    int a = '';    int b = '8';    int c = 's';    if(isgraph(a))    printf("該字元具有圖形表示");    else    printf("該字元沒有圖形表示");    if(isgraph(b))    printf("該字元具有圖形表示");    else    printf("該字元沒有圖形表示");    if(isgraph(c)) ... 閱讀更多

如何在 C 中清除控制檯?

Samual Sam
更新於 2020年6月26日 08:18:37

20K+ 次瀏覽

有幾種方法可以清除控制檯或輸出螢幕,其中一種是 clrscr() 函式。它在函式呼叫時清除螢幕。它在“conio.h”標頭檔案中宣告。還有一些其他方法,例如 system(“cls”) 和 system(“clear”),它們在“stdlib.h”標頭檔案中宣告。以下是 C 語言中清除控制檯的語法:clrscr(); 或 system(“cls”); 或 system(“clear”);以下是 C 語言中清除控制檯的示例,假設我們有“new.txt”檔案,其內容如下:0, hell!o 1, hello! 2, gfdtrhtrhrt 3, demo現在,讓我們看看示例。示例#include #include void ... 閱讀更多

C/C++ 中的 mbrlen() 函式

karthikeya Boyini
更新於 2020年6月26日 08:19:06

156 次瀏覽

mbrlen() 函式用於獲取多位元組字元的長度。它返回指標指向的多位元組字元的大小。以下是 C 語言中 mbrlen() 的語法:size_t mbrlen(const char* pointer, size_t size, mbstate_t* state);其中,pointer − 指向多位元組字元第一個位元組的指標。size − 要檢查的位元組數。state − 指向 mbstate_t 物件的指標。以下是 C 語言中 mbrlen() 的示例,示例 即時演示#include #include #include int main(void) {    char a[] = "s";    mbstate_t s;    int len;    len = mbrlen(a, 5, &s);    printf("長度為 ... 閱讀更多

C/C++ 中的 raise() 函式

Samual Sam
更新於 2020年6月26日 08:05:21

330 次瀏覽

raise() 函式用於向程式傳送訊號。將呼叫預定義函式 signal()。它用於檢查是否忽略訊號或呼叫訊號處理程式。它在“signal.h”標頭檔案中宣告。如果成功,則返回零,否則返回非零值。以下是 C 語言中 raise() 的語法:int raise(int signal)其中,signal − 要呼叫的訊號編號。以下是 C 語言中 raise() 的示例,示例 即時演示#include #include void handler(int sig) {    printf("接收到的訊號:%d", sig); } int main() {    signal(SIGILL, handler);    printf("正在傳送 ... 閱讀更多

C/C++ 中的 atexit() 函式

karthikeya Boyini
更新於 2020年6月26日 08:05:54

332 次瀏覽

atexit() 函式用於在程式正常退出後呼叫函式。程式在沒有引數的情況下被呼叫。atexit() 函式在 exit() 之後被呼叫。終止函式可以在程式中的任何位置呼叫。此函式在“stdlib.h”標頭檔案中宣告。以下是 C 語言中 atexit() 的語法:int atexit(void (*function_name)(void))其中,function_name − 是在程式終止時要呼叫的函式。以下是 C 語言中 atexit() 的示例,示例 即時演示#include #include void func1 (void) {    printf("函式 1 退出"); } void func2 (void) { ... 閱讀更多

C/C++ 中的 ungetc()

Samual Sam
更新於 2020年6月26日 08:06:26

192 次瀏覽

ungetc() 函式接受一個字元並將其壓回流中,以便可以再次讀取該字元。以下是 C 語言中 ungetc() 的語法:int ungetc(int character, FILE *stream)其中,character − 要壓回流中的字元。stream − 指向檔案物件的指標。以下是 C 語言中 ungetc() 的示例,示例#include int main() {    int c;    while ((c = getchar()) != '0')    putchar(c);    ungetc(c, stdin);    c = getchar();    putchar(c);    puts("");    printf("結束!");    return 0; }輸出 a b c t h 0 ... 閱讀更多

C語言中字串strlen()和sizeof()的區別

karthikeya Boyini
更新於 2020年6月26日 08:07:54

840 次瀏覽

strlen()strlen() 函式是 C 語言中的預定義函式。它在“string.h”標頭檔案中宣告。它用於獲取陣列或字串的長度。以下是 C 語言中 strlen() 的語法:size_t strlen(const char *string);其中,string − 要計算長度的字串。以下是 C 語言中 strlen() 的示例,示例 即時演示#include #include int main () {    char s1[10] = "Hello";    int len ;    len = strlen(s1);    printf("字串 s1 的長度:%d", len );    return 0; }輸出字串 s1 的長度:10在上面 ... 閱讀更多

廣告
© . All rights reserved.