#include
#include
using namespace std;
struct student
{
char name[10];
int age;
student *next;
};
int main()
{
student c={"kaka",23,NULL};
student b={"deco",27,&c};
student a={"terry",30,&b};
student *head=&a;
student *pointer=head;
bool isfind=false; //找到要查找的人没,这里定义为没有找到;
for(;pointer;(*pointer).next)
{
if(strcmp("deco",(*pointer).name)==0)
{
cout<<"deco name is: "<<(*pointer).age<
break;
}
}
if(!isfind) //如果没有找到要查找的人,则输出下面语句
{
cout<<"I can not find that option"<
return 0;
}
#include
bool isfind=false;
表示定义一个布尔型数据 isfind 并初始化为 false
布尔型数据只能取值 true 或者 false