摘要: 1 Int golf[MAX];2 While(!(cin>>golf[i]))3 {4 cin.clear();5 while(cin.get()! = ‘\n’)6 continue;7 cout<<”Please enter a number:”8 }当输入must i?,则cin表达式将为false,因此不会将任何值放到数组中,而表达式!(cin>>golf[i])将为true,因此进入内部的while循环,该循环的第一条语句使用能够clear()方法重置输入,如果省略这条语句,程序将拒绝继续读取输入。接下来,程序在while循环中使用cin.get 阅读全文
posted @ 2012-09-06 21:03 Asan825 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1.声明函数指针 声明指向某种数据类型的指针时,必须指定指针指向的类型。同样,声明指向函数的指针时,也必须指定指针指向的函数类型。这意味着声明应指定函数的返回类型一级函数的特征标(参数列表)。也就是说,声明应像函数原型那样指出有关函数的信息。 例如: double pam(int); //prototype 则正确的指针类型声明如下:double (*pf) (int);//pf points to a function that takes one int argument and that return type double 这与pam()声明类似,这是将pam替换为(*p... 阅读全文
posted @ 2012-09-04 20:44 Asan825 阅读(202) 评论(0) 推荐(0) 编辑