源代码如下:
1 #include <stdio.h> 2 3 4 #define STR_LEN 20 5 6 7 int main(int argc,char *argv[]) 8 { 9 10 /*利用C语言的特性:字符数组部分初始化功能. */ 11 12 char strA[STR_LEN] = {0}; 13 14 char strB[STR_LEN] = {'\0'}; 15 16 char strC[STR_LEN] = {""}; 17 18 char strD[STR_LEN] = {"\0"}; 19 20 char strE[STR_LEN] = ""; 21 22 char strF[STR_LEN] = "\0"; 23 24 25 printf("strA=%s \n", strA); 26 printf("strB=%s \n", strB); 27 printf("strC=%s \n", strC); 28 printf("strD=%s \n", strD); 29 printf("strE=%s \n", strE); 30 printf("strF=%s \n", strF); 31 32 33 return 0; 34 }
运行结果如下:
strA=
strB=
strC=
strD=
strE=
strF=
"d:\lcc\projects\lcc\aa.exe"
Return code 0
Execution time 0.048 seconds
Press any key to continue...