关系运算符后什么时候加引号?
怎么我问的都是这么没水平的问题啊?郁闷。。。很简单的一个如下程序:
程序代码:/* Note:Your choice is C IDE */
#include "stdio.h"
main()
{
char sex;
int age;
printf("请输入性别,年龄\n");
printf("男士用m表示,女士用w表示");
scanf("%c,%d",&sex,&age);
if(sex==m)
if(age<60)
printf("该男士尚未退休");
else
printf("该男士已退休");
else
if(age<=55)
printf("该女士尚未退休");
else
printf("该女士已退休");
}
编译,显示错误:
10 D:\My Documents\未命名1.cpp `m' undeclared (first use this function)
把第10行改为
if(sex=="m")
或
if(sex==109)
即可
难道说关系运算符后跟字符就一定要加双引号?
MS书上木有写。。。
望赐教,谢谢~
[[it] 本帖最后由 wangweinoo1 于 2008-9-30 11:50 编辑 [/it]]







你要加点力