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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 初见兔儿哥 中级黑马   /  2015-8-9 00:49  /  399 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


#include<stdio.h>
#include<string.h>
int main(){
        char str[]="abc";
        printf("%s\n",str);
//        puts(字符数组地址);
//        1.puts函数可以自动换行
//        2.也可以不是数组的首地址,可以是元素
//        3. 必须是字符数组
//        不可以格式化输出
        puts(str);
//        原来输出字符串的方法
        printf("%s\n",str);
//        puts(字符数组组名);
//        gets()  输入一个字符串
        char str1[100];
        scanf("%s",str1);//输入字符串的时候不能有空格
         char str2[10];
//         使用gets 会给一个警告
//         Waring:this program uses gets(),which is unsafe.
//         不安全:数组长度是10,但是如果输入了12个字符,存在越界问题
//         使用gets 可以接受空格
         gets(str2);
//         strcat() 连接一个字符串,把连个字符串连接成一个字符串
//                 使用给函数是必须引入头文件"string.h"//        strcpy 字符串拷贝函数
//        strcpy(oldStr,newStr);
//        把newStr拷贝到oldStr,并会覆盖oldStr中的内容
//        strcmp 字符串的比较函数
//        strlen 字符串的长度计算函数
//        格式是:strcat(oldstr,newstr);
//        newstr 把oldstr的最后一个字符\0个覆盖了
        char str3[4]="abc";
        char str4[4]="dge";
        strcat(str3,str4);
        puts(str3);

2 个回复

倒序浏览
赞一个,棒棒哒
回复 使用道具 举报
看了好久才看懂一点
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马