字符串:char s1[10]= 數(shù)組名是地址常量
賦值的幾種方式:"aagdfghj\0" ? ? ??{'a','d','g','a','d'}; ? ? ?{'a','a','g','\0','a','d'}; ? ??"\0"? ? ?以\0結(jié)束
scanf("%s",s1); ? ?printf("%s",s1); ? ? ?等同于 ? gets(s1); ? ?puts(s1);
strcmp--字符串比較 ? ? ? ? ? ??int res=strcmp(s2,s1); ? ?printf("字符串比較結(jié)果:%d",res); ? 輸出結(jié)果是前邊大是真(1)粪般,后邊大是假(0)
strcpy()--字符串復(fù)制 ? ??char s5[10]; ? ?strcpy(s5,s1); ? ? strcpy(s1,s2); ? ? strcpy(s2,s5);
strcat()--字符串連接 ? ? ?strcat(s1,s2); ? ?把s2的字符串接到s1后邊
strlen()---字符串長度 ? ? printf("%d",strlen(s1)); ? 輸出s1的長度
i=1; ? while(i<=100){ ? ?sum+=i; ? i++;} ? 等同于 ? ?for(i=1;sum<=100;i++){ ? sum+=i;}
獲取字符:c1=getchar();等同于scanf("%c",&c1);
getch:從控制臺讀取一個(gè)字符,但不顯示在屏幕上
getche:從控制臺讀取一個(gè)字符并回顯
getchar:從標(biāo)準(zhǔn)輸入流讀取一個(gè)字符并回顯,讀到回車符時(shí)退出