字符数组的初始化和其常用到的函数.

字符数组的初始化可以写为:    char a[]={"China"};

                    意思等同于:    char a[]={'C','h','i','n','a','\0'}

1.puts函数-输出字符串的函数        puts(字符数组)                如:int str[10];    puts(str);

2.gets函数-输入字符串的函数        gets(字符数组)                如:int str[10];    gets(str);    \\只能输出一个字符串,不能写成gets(str1,str2)

3.strcat函数-字符串连接函数         stecat(字符数组1,字符数组2)         如:stecat (str1,str2);   \\将str2数组连接到str1的后面

4strcpy和strncpy函数-字符串复制函数    strcpy(字符数字1,字符数组2)  如:strcpy(str1,str2);  \\将str2中的字符串复制到str1中

5.strcmp函数-字符串比较函数   strcmp(字符数组1,字符数组2)         如:strcmp(str1,str2)   \\如果str1等于str2 则带回的函数值为0,str1>str2带回一个正整数 否则为负整数

6.strlen函数-测字符串长度的函数    char a[]={"china"}   printf("%d",strlen(a));  \\这里测量的事实际长度 不包括'\0',所以值为5 不是6.

7.strlwr函数-转换为小写的函数   strlwr(字符串)

8.strupr函数-转换为大写的函数  strupr(字符串)

原文地址:https://www.cnblogs.com/shujun/p/3112509.html