指標儲存記憶體地址。野指標與指標不同,它們也儲存記憶體地址,但指向未分配的記憶體或已釋放的資料值。此類指標被稱為野指標。當宣告指標但未初始化時,指標的行為類似於野指標。這就是為什麼它們指向任何隨機記憶體位置的原因。以下是 C++ 語言中野指標的示例,示例 即時演示#include using namespace std; int main() { int *arr; for(int i=0; i
標頭檔案“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() 函式用於檢查傳遞的字元是否具有圖形表示。它在“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)) ... 閱讀更多
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 ... 閱讀更多
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在上面 ... 閱讀更多