char* p[]={"Robert Redford","Hopalong Cassidy","Lassle","Slin Pickens","Boris Karloff","Olicer Hardy"};
char* pstart="Your lucky star is ";
int count= (sizeof p)/(sizeof p[0]);
int dice= 0;
cout<<endl
<<"Pick a lucky star!"
<<"Enter a number between 1 and "<<cout<<":";
cin>>dice;
cout<<endl;
if(dice>=1 && dice<=count)
cout<<pstart<<p[dice-1];
else
cout<<"Sorry,you haven't got a lucky star";
cout<<endl;
return 0;
这是从本书上看到的 我想知道第三个语句中的count是什么?应该是算数组里有多少个数据 可是这个语句算不出来吧 这可是char型而且数组中每个数据长度都不一样 我想知道这个 count的表达式怎么写是对的?
[单选题]经下列语句定义后,sizeof(x)、sizeof(y)、sizeof(a)、sizeof(b)在IBM-PC机上的值分别为______。char x=65;float y=7.3;int a=100;double b=4.5;A.2,2,2,4B.1,2,2,4C.1,4,2,8D.2,4,2,8
[主观题]WIN32 平台下,sizeof(short) = ____,sizeof(int) = ____,sizeof(long) = ____。
[主观题]sizeof(p)=( )
[主观题]sizeof(str)=( )
[主观题]sizeof(n)=( )
[单选题]sizeof(float)是A.一个双精度型表达式B.一个整型表达式C.一种函数调用D.一个不合法的表达式
[单选题]sizeof (float) 是A.一个双精度型表达式B.一个整型表达式C.一种函数调用D.一个不合法的表达式
[单选题]sizeof(float)是( )。A.一种函数调用B.一种函数定义C.一个浮点表达式D.一个整型表达式
[单选题]sizeof(char)是( )。A.一种函数调用B.一个整型表达式C.一个字符型表达式D.一个不合法的表达式
[单选题]sizeof(float)是A.一个双精度表达式 B.一个整型表达式C.一种函数调用 D.一个不合法的表达式