现在位置: 首页 > 07 字符串入门 > 文章
2012年11月01日 07 字符串入门 ⁄ 共 648字 暂无评论
字符串的声明,输入,运算,输出 严格来说,字符串并不是一种新的类型,只是特殊的字符数组,特殊之处在于字符串以'\0'作为结束符。 字符串的声明和字符数组完全相同。 1 char s[80];char s[80]; 字符数组的大小可以根据情况来设置,80是命令行下面一行的长度。如果你并清楚需要字符数组的大小,不妨设置得大一些。 字符串的输入 1 scanf("%s", s);scanf("%s", s); 如果用户输入是 1...
阅读全文
2013年11月16日 07 字符串入门 ⁄ 共 398字 字符串处理函数(3个字符串的最大值)已关闭评论
【字符串的运算】 回忆一下从三个整数中输出最大的整数的程序。 1 2 3 4 5 6 7 8 9 10 11 12 13 #include <stdio.h> int main(int argc, char *argv[]) { int a, b, c, max; scanf("%d%d%d", &a, &b, &c); max = a; if (b>max) max = b; if (c>max) max = c; printf("%d\n", max)...
阅读全文
2013年11月26日 07 字符串入门 ⁄ 共 1432字 深入理解指针:字符串处理函数的实现已关闭评论
透过下面的程序可以加深对于指针的理解。 指针和数组 字符串长度函数 i_strlen 由于 strlen 在C标准函数库中已经存在,为了便于区分,函数名使用了前缀 i_ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include <stdio.h> int i_strlen(char s[]) { int n = 0; while (s[n] != '\0') ++n; return n; }   int main() { char s[100&#...
阅读全文
2012年12月27日 07 字符串入门, 09 字符串和指针 ⁄ 共 490字 暂无评论
【实例5.7】编写程序,输入1个字符串并判断该字符串是不是回文。所谓回文是顺序读和倒序读完全一样的字符串。例如,字符串“eye”是回文。 【实例5.8】编写程序,输入3个国家的国名,并输出字符串最大的国家国名。 【实例5.9】编写程序,将已有的3个国家的国名按字符串大到小的顺序排序。 【实例5.10】编写程序,输入2个字符串,并将它们按长的字符串在前、短的字符串在后的原则连接起来。 【实例5.7】编写程序,输入1个字符串并...
阅读全文