为什么我这个能运行,但结果不对呀,望大神能帮帮我,谢谢!
发表在
C语言视频课程答疑
2018-10-29
悬赏:
1 学分
#include
#define N 12
main()
{ char name[N];
short A=10;
gets(name);
if (name=="zhangshan")
printf("hi 你好");
puts(name);
else
printf("%d",A);
return 0;
mrkj_0257
学分:1507 LV9
字符串和字符串要进行比较需要用string.h文件的strcmp(str1,str2)方法,如果返回0则两个字符串相等,不能用恒等于比较两个字符串是否相等
#include
....
if(strcmp(name,''zhanghua'')==0)
{
...