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 = # //p的地址为0x1230 则printf("%p",p+1)最后输出的数为多少?
0x1232
第二题:若short num=10; short *p = #
则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;
}
部分的,要全部的话太多了,可以发给你