8-1
#include <iostream>
void play(char *ptr,int);
void play(char *ptr);
int k=1;//external variable;
int main() {
using namespace std;
cout<<"Enter a string:"<<endl;
char str[50];
cin.getline(str,50);
play(str);
play(str,0);
play(str,20);
play(str);
return 0;
}
void play(char *ptr,int n)
{
if(n)
for(int i=0;i<k;++i)
std::cout<<ptr<<std::endl;
++k;
}
void play(char *ptr)
{
std::cout<<ptr<<std::endl;
++k;
}
8-2
#include <iostream>
#include <string>
using namespace std;
struct CandyBar{
string name;
float weight;
int calories;
};
const char *ar="Millennium Munch";
void func(CandyBar & a,const char* ptr="Millennium Munch",double n=2.85,int m=350);
void func1(CandyBar & a);
int main() {
CandyBar candy;
func(candy);
func1(candy);
func(candy,"holle world!",3.12,222);
func1(candy);
return 0;
}
void func(CandyBar & a
C++ Primer Plus 第6版第8章编程练习答案
C++ Primer Plus 第6版第8章编程习题解析
最新推荐文章于 2024-12-18 21:21:56 发布
本文提供了C++ Primer Plus第六版第八章的编程练习详细解答,涵盖了C++语言的关键概念,包括类的使用、对象的创建与操作,以及面向对象编程的基本原则。

最低0.47元/天 解锁文章
1853

被折叠的 条评论
为什么被折叠?



