黑马程序员技术交流社区
标题:
答题记录
[打印本页]
作者:
飞哥
时间:
2015-8-2 21:36
标题:
答题记录
#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;
}
作者:
飞哥
时间:
2015-8-2 21:38
坚持就是胜利
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2