1. 首页 > 科技

c++问题,求解析谢谢

c++问题,求解析谢谢

C++问题求解答

如果所有的变量被定义,并申明了以下程序,函数fun()中用到的变量有:

#include :申明

void fun(int x):函数:fun

void main( ):主函数

答案:A

就是题有点难懂,看懂了就好做了。

希望对你有帮助!

c++难题,求解答!!!

#include <iostream>

using namespace std;

class Rectangle{

public:

Rectangle(int l, int w):length(l), width(w){

}

int Area(){

return length*width;

}

protected:

int length;

int width;

};

class Cuboid:Rectangle{

public:

Cuboid(int l,int w, int h):Rectangle(l,w), height(h){

}

int Vol(){

return Area()*height;

}

void Show(){

cout<<"length:"<<length<<",width:"<<width<<",height:"<<height<<",vol:"<<Vol()<<endl;

}

private:

int height;

};

int main(){

Cuboid club(10,20,30);

club.Show();

return 0;

}

c++问题求解

第一题:若short num = 10; //num的地址为0x1234 short *p = &num; //p的地址为0x1230 则printf("%p",p+1)最后输出的数为多少?

0x1232

第二题:若short num=10; short *p = &num;

则p,&num,&(num+1),*p,num+1,*num,&num+1各为多少?

p是一个地址,值为num的地址,

&num 10的存放地址

&(num+1) 这应该是错的吧

*p = 10

num+1 = 11

*num 无效,

&num+1 不知为何值

第三题:若int x[10];

int *p = x; 则*(x+i),x[i],p+i,p[i]中,有哪个的意义是不同于其他三个的?

*(x+i)这个不同于其它,

C++问题求解

// 九宫格拼图.cpp : Defines the class behaviors for the application.

//

#include "stdafx.h"

#include "九宫格拼图.h"

#include "九宫格拼图Dlg.h"

#ifdef _DEBUG

#define new DEBUG_NEW

#undef THIS_FILE

static char THIS_FILE[] = __FILE__;

#endif

/////////////////////////////////////////////////////////////////////////////

// CMyApp

BEGIN_MESSAGE_MAP(CMyApp, CWinApp)

 //{{AFX_MSG_MAP(CMyApp)

  // NOTE - the ClassWizard will add and remove mapping macros here.

  //    DO NOT EDIT what you see in these blocks of generated code!

 //}}AFX_MSG

 ON_COMMAND(ID_HELP, CWinApp::OnHelp)

END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////

// CMyApp construction

CMyApp::CMyApp()

{

 // TODO: add construction code here,

 // Place all significant initialization in InitInstance

}

/////////////////////////////////////////////////////////////////////////////

// The one and only CMyApp object

CMyApp theApp;

/////////////////////////////////////////////////////////////////////////////

// CMyApp initialization

BOOL CMyApp::InitInstance()

{

 AfxEnableControlContainer();

 // Standard initialization

 // If you are not using these features and wish to reduce the size

 //  of your final executable, you should remove from the following

 //  the specific initialization routines you do not need.

#ifdef _AFXDLL

 Enable3dControls();   // Call this when using MFC in a shared DLL

#else

 Enable3dControlsStatic(); // Call this when linking to MFC statically

#endif

 CMyDlg dlg;

 m_pMainWnd = &dlg;

 int nResponse = dlg.DoModal();

 if (nResponse == IDOK)

 {

  // TODO: Place code here to handle when the dialog is

  //  dismissed with OK

 }

 else if (nResponse == IDCANCEL)

 {

  // TODO: Place code here to handle when the dialog is

  //  dismissed with Cancel

 }

 // Since the dialog has been closed, return FALSE so that we exit the

 //  application, rather than start the application's message pump.

 return FALSE;

}

部分的,要全部的话太多了,可以发给你