当前位置: 代码迷 >> C语言 >> [求助]strcmp类型的函数在什么头文件里???
  详细解决方案

[求助]strcmp类型的函数在什么头文件里???

热度:405   发布时间:2007-05-09 20:40:13.0
[求助]strcmp类型的函数在什么头文件里???
[求助]strcmp类型的函数在什么头文件里???
搜索更多相关的解决方案: 头文件  strcmp类型  函数  

----------------解决方案--------------------------------------------------------
string.h
----------------解决方案--------------------------------------------------------
头文件 string.h
函数用途 字符串比较
函数原形 int strcmp(char *str1,char *str2)
输入参数 str1,str2 待比较的字符串
返回直 小于0:str1<str2,等于0:str1=str2,大于0:str1>str2
----------------解决方案--------------------------------------------------------
谢了,继续学习中。。。。。。。。。。。。。
----------------解决方案--------------------------------------------------------
比较的是地址呀!!!!!!
----------------解决方案--------------------------------------------------------
怎么是地址哦 那个是函数
不是地址哈
----------------解决方案--------------------------------------------------------

字符串的首地址给它就会比较字符串了


----------------解决方案--------------------------------------------------------

比较的不是地址哈,而是每个字符对应的ACII码


----------------解决方案--------------------------------------------------------
晕了。。。。。。。。。。
定义
char a[9]="asdfghjk";
char b[9]="awqerjk";

那个a到底是什么啊,一会儿是代表字符串,一会儿又是第一个a[0]变量的首地址,怎么回事啊

函数原形 int strcmp(char *str1,char *str2)
那个里边不是要输入地址吗?不就是a,b???a,b不是a[0],b[0],的地址吗????????
还有printf("%s",a)这个是什么啊,怎么用a啊,我晕死了

哪位大侠能给我明确讲解下??????
----------------解决方案--------------------------------------------------------
a是字符串首地址
字符串首地址与第一个变量a[0]地址相同,无论它是几维数组。。只不过表达的含义不同
那个printf也是这个意思 %s是输出字符串,给出首地址它就会一个个地给输出
楼主去看看指针吧
----------------解决方案--------------------------------------------------------
  相关解决方案