博客來網路書店查詢

書名

博客來網路書店查詢

星期四, 6月 04, 2015

朋友類別函數:需做修改

#include
using namespace std;

class classfriend
{
public:
void setup(int power);};
class car
{
   private:
      int num;
      double gas;
};
void  classfriend::setup(int power)
{int motive=power;
car March;
March.num=200;
March.gas=20.0;
cout<<"--March--\n"<<"傳入為"<cout<<"Gas為"<}
int main( )
{ classfriend pow;
pow.setup(300);
return 0; }

朋友函數:需做修改

#include
using namespace std;

class car{
   private:
      int num;
      double gas;
};
void setup(int power)
{int motive=power;
car march;
march.num=200;
march.gas=20.0;
cout<<"--march--\n"<<"傳入為"<cout<<"Gas為"<
int main( )
{    setup(300);
    return 0;
}

朋友類別:需做修改

#include
using namespace std;
class car{
   private:
      int num;
      double gas;
};
class runcar:public car{
 public:
     /*
    runcar()
     {
      num=0;
      gas=10;
     }
     */
};
class classfriend
{public:
 static int power;
 static void setup(int power);
 };
 int classfriend::power=1;
class runclassfriend:public classfriend{
{

 public:;
     /*
    runclassfriend()
     {
      num=0;
      gas=10;
     }
     */
};
void classfriend::setup(int power)
{
int motive=power;
car march;
march.num=200;
march.gas=20.0;
runcar march1;
march1.num=2000;
march1.gas=40.0;
cout<<"--march--"<<"傳入為"<cout<<"--march1--"<<"號碼為"<cout<<"Gas為"<}
int main( )
{
classfriend::setup(300);
runclassfriend::setup(3000); //朋友的兒子?
car march;
classfriend classfriend1;
classfriend1.setup(20);
march.num=200;
march.gas=20.0;
runcar march1;
march1.num=2000;
march1.gas=40.0;
cout<<"--march--"<<"號碼為"<cout<<"--march1--"<<"號碼為"<return 0;
}

星期四, 5月 14, 2015

全域與區域變數-C語言版

void data( );//如果沒有這一行呢?
void data2( );//如果沒有這一行呢?
int j=0;
int main( )
{
 int i=2;
 i++;
 j++;
 printf("main i address : %p\n",&i);
 printf("main j address : %p\n",&j);
 printf("1main i=%d \n",i);
 printf("1main j=%d \n",j);
 data( );
 data2( );
 printf("2main i=%d \n",i);
 printf("2main j=%d \n",j);
 data( );
 data2( );
 return 0;
}
void data( )
{
 int i=5;
 i++;
 j++;
 printf("data i address : %p\n",&i);
 printf("data j address : %p\n",&j);
 printf("data i=%d  \n",i);
 printf("data j=%d \n",j);
}
void data2( )
{
 int i=5;
 i+=100;
 j+=100;
 printf("data2 i address : %p\n",&i);
 printf("data2 j address : %p\n",&j);
 printf("data2 i=%d  \n",i);
 printf("data2 j=%d \n",j);
}