A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 飞哥 中级黑马   /  2015-8-2 21:36  /  397 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

#include<stdio.h>
#include<string.h>
int main(){
        //定义变量
        //char str[]=" ";
        //使用puts和gets 必须包含头文件stdio.h
    //gets输入一个字符串---->gets(字符数组名)
        //gets(str);
        //用gets函数不安全,存在越界问题
        //puts输出一个字符串---->puts(字符数组名)
        //puts(str);
        //函数可以自动换行,而且必须得是字符数组。
        //strcat()
        //1)格式:strcat(oldStr,newStr);
        //2)oldStr的长度要足够大,要能够保存oldStr+newStr
        //3)newStr  把oldStr的最后一个字符\0给覆盖了
        char str1[100]="welcome to ";
        char str2[]="itcast.";
        strcat(str1,str2);
        puts(str1);
        //拷贝
        strcpy(str1,str2);
        puts(str1);
        puts(str2);


    //strcmp函数的比较过程:逐个取两个字符串的字符对应位相比较,
        //从第一位不同的位开始,就能确定字符串的大小
        //函数有返回值  1)>0  str1 > str2
        //                 <0  str1 < str2
        //                 =0  str1 = str2
        int s = strcmp(str1,str2);
        strcmp(str1,str2);
        printf("%d\n",s);

    //打印字符串的长度
        s = strlen(str2);
        printf("%d\n",s);



return 0;

}

1 个回复

倒序浏览
坚持就是胜利
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马