以下程序为什么答案不对

[复制链接]
查看11 | 回复1 | 2011-10-30 10:35:50 | 显示全部楼层 |阅读模式
#includeiostream.h#defineFlag7typedefstructnode{intdata;structnode*next;}LNode,*Linklist;LNode*Init(){LNode*L;L=newLNode;if(L){L-next=NULL;returnL;}elsereturnNULL;}LNode*FuZhi(){inti=1;LNode*p,*s;p=newLNode;p=NULL;while(i!=Flag){s=newLNode;s-data=i;i;p=s-next;p=s;}returnp;}voidmain(){LinklistL;//L=Init();L=FuZhi();while(L){coutL-data\'\';L=L-next;}coutendl;}
回复

使用道具 举报

千问 | 2011-10-30 10:35:50 | 显示全部楼层
枚举类型是有默认整型数字定义的,typedefenumboolean:默认true=0;false=1;如果写成typedefenumboolean:默认true=1;false=0;要看你程序里怎么去使用!(true)了为了避免这种问题,可以直接给出隐秘在枚举元素中的值typedefenumboolean或者直接给定true=0;那么所有!true的地方都是false2010年网络营销评比,现在国内网络营销做的最好的南京新雨恒网络N7
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行