#include #include using namespace std; int main() { char str1[]="12345"; char str2[10]={'1','2','3','4','5'}; char *str3="12345"; char str4[]={'1','2','3','4','5',0}; char str5[]={'1','2','3','4','5'}; printf("%d,%d,%d,%d,%d,%d\n",str2[5],str2[6],str2[7],str2[8],str2[9],str3[4]); printf("各个字符串为:%s,%s,%s,%s,%s\n",str1,str2,str3,str4,str5); printf("各个字符串的所占的内存大小为:%d,%d,%d,%d,%d\n",sizeof(str1),sizeof(str2),sizeof(str3),sizeof(str4),sizeof(str5)); printf("各个字符串的有效长度为:%d,%d,%d,%d,%d\n",strlen(str1),strlen(str2),strlen(str3),strlen(str4),strlen(str5)); printf("%d\n",strcmp(str1,str3)); printf("%d\n",strcmp(str1,str5)); } |