中华考试网·阅读新闻
编程开发 > C/C++ > 文章内容

C语言入门教程:字符串比较函数strcmp格式

2016-1-28编辑:ljnbset
C语言入门教程:字符串比较函数strcmp 格式: strcmp(字符数组名1,字符数组名2) 功能:按照 ASCII码顺序比较两个数组中的
字符串,并由函数返回值返回比较结果。
字符串1=字符串 2,返回值=0;
字符串2〉字符串 2,返回值〉0;
字符串1〈字符串 2,返回值〈0。
本函数也可用于比较两个字符串常量,或比较数组和字符串常量。
#include"string.h"
main()
{ int k;
static char st1[15],st2[]="C Language";
printf("input a string:\n");
gets(st1);
k=strcmp(st1,st2);
if(k==0) printf("st1=st2\n");
if(k>0) printf("st1>st2\n");
if(k<0) printf("st1}
{ int k;
static char st1[15],st2[]="C Language";
printf("input a string:\n");
gets(st1);
k=strcmp(st1,st2);
if(k==0) printf("st1=st2\n");



if(k>0) printf("st1>st2\n");
if(k<0) printf("st1}

本程序中把输入的字符串和数组 st2中的串比较,比较结果返回到 k中,根据k值再输出结果提示串。当输入为
dbase时,由ASCII 码可知“dBASE”大于“C Language”故k〉0,输出结果“st1>st2”。

C语言入门教程:字符串拷贝函数strcpy格式
咨询热线:4000-525-585(免长途费)