黑马程序员技术交流社区
标题:
关于字符串
[打印本页]
作者:
初见兔儿哥
时间:
2015-8-9 00:49
标题:
关于字符串
#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);
作者:
hejunxin
时间:
2015-8-9 07:13
赞一个,棒棒哒
作者:
peiyunfeng123
时间:
2015-8-9 23:30
看了好久才看懂一点
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2