當前位置:成語大全網 - 書法字典 - c語言。如何清除字符(字符串)數組並找出字符數組和字符串數組的區別。

c語言。如何清除字符(字符串)數組並找出字符數組和字符串數組的區別。

所謂空數組就是清空每個元素;清除字符串是將字符串留空,這兩個要求是不同的。

清空數組:char a【100】;int I;for(I = 0;我& lt100;i++)a【I】= 0;

空字符串:char a【100】;a【0】= 0;//或a【0】=‘\ 0‘;

因為字符串以0結尾,只要字符串數組的第1個字符設置為0值,字符串就會被清除。

擴展數據:

哈德勒

C語言中的Isupper()函數:判斷字符是否為大寫字母。

c語言isspace()函數:判斷字符是否為空白字符。

c語言isprint()函數:判斷壹個字符是否可打印。

C語言中的Islower()函數:判斷字符是否小寫。

c語言ldexp()函數:返回x乘以2的值的指數冪(冪)。

int?如果ch是壹個字符(ASCII代碼中的0-127),IsASCII(int ch)將返回壹個非零值,否則它將返回0。

int?如果ch是無效字符(0x7F)或普通控制字符(0x00-0x1F),則為is ntrl(intch)。

百度百科-C語言函數