注册 登录
编程论坛 C语言论坛

这个语句什么意思?

hffjhhh 发布于 2020-06-01 17:30, 1848 次点击
以下三行代码分别代表什么意思?
strcmp(char *a,char *b)>0

strcmp(char *a,char *b)=0

strcmp(char *a,char *b)<0
5 回复
#2
吕孟伟2020-06-01 17:58
自左向右逐个字符得比较两个字符串,按ASCII值大小相比较。
当a<b时,返回为负数;当a=b时,返回值= 0;当a>b时,返回正数。
#3
hffjhhh2020-06-02 00:42
回复 2楼 吕孟伟
还有这个if语句是什么意思?
程序代码:
#include"stdio.h"
int main(void){
    char *p="sjgkk";
    if(p){
        ;
    }
    return 0;
}
#4
hffjhhh2020-06-03 14:28
回复 楼主 hffjhhh
下面代码这个if语句是什么意思?
程序代码:
#include"stdio.h"
int main(void){
    char *p="sjgkk";
    if(p){
        ;
    }
    return 0;
}
#5
吕孟伟2020-06-03 16:15
回复 4楼 hffjhhh
如果p!=NULL,执行{}的内容
#6
ditg2020-06-03 17:00
什么意思滴干活?
1