ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

ÕûÀíÖ®c++±ÊÊÔ(Ò»)
2014-11-24 01:23:09 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:2154´Î
Tags£ºÕûÀí ±ÊÊÔ

Ò»¡¢ Ìî¿ÕÌ⣨25СÌ⣬¹²50·Ö£©
£¨ÒÔÏÂÿСÌâ1·Ö£¬¹²10·Ö£©
1£® ÔÚC++ÖУ¬º¯ÊýµÄ²ÎÊýÓÐÁ½ÖÖ´«µÝ·½Ê½£¬ËüÃÇÊÇÖµ´«µÝºÍ µØÖ·»òÖ¸Õë»òÒýÓô«µÝ ¡£
2£® µ±Ò»¸ö³ÉÔ±º¯Êý±»µ÷ÓÃʱ£¬¸Ã³ÉÔ±º¯ÊýµÄ thisÖ¸Õë Ö¸Ïòµ÷ÓÃËüµÄ¶ÔÏó¡£
3£® ÔÚ»ùÀàºÍÅÉÉúÀàÖУ¬ÅÉÉúÀà¿ÉÒÔ¶¨ÒåÆä»ùÀàÖв»¾ß±¸µÄÊý¾ÝºÍ²Ù×÷¡£¶ÔÁ½¸öÓÐÏàͬÃû×ÖµÄÊý¾Ý³ÉÔ±½øÐзÃÎÊʱ£¬Èç¹ûûÓÐ ×÷ÓÃÓò·Ö¸ô·ûÏÞ¶¨Ê± £¬¶Ô´ËÊý¾Ý³ÉÔ±µÄ·ÃÎʽ«³öÏÖÆçÒå¡£
4£® ¿½±´¹¹Ô캯ÊýʹÓà ÒýÓà ×÷Ϊ²ÎÊý³õʼ»¯´´½¨ÖеĶÔÏó¡£
5£® ÔÚ¹«Óм̳еÄÇé¿öÏ£¬»ùÀàÊý¾Ý³ÉÔ±ÔÚÅÉÉúÀàÖеķÃÎÊȨÏÞ ±£³Ö²»±ä ¡£
6£® ÃèÊöÃüÌ⡱AСÓÚB»òСÓÚC¡±µÄ±í´ïʽΪ A 7£® ÓÃnewÉêÇëijһ¸öÀàµÄ¶¯Ì¬¶ÔÏóÊý×éʱ£¬ÔÚ¸ÃÀàÖбØÐëÄܹ»Æ¥Åäµ½ ûÓÐÐβεĻòȱʡ²ÎÊý ¹¹Ô캯Êý£¬·ñÔòÓ¦ÓóÌÐò»á²úÉúÒ»¸ö±àÒë´íÎó¡£
8£® ¾²Ì¬Êý¾Ý³ÉÔ±ÔÚÀàÍâ½øÐгõʼ»¯£¬ÇÒ¾²Ì¬Êý¾Ý³ÉÔ±µÄÒ»¸ö¿½±´±»ÀàµÄËùÓжÔÏó ¹²Ïí ¡£
9£® ΪÁ˱ÜÃâ¿ÉÄܳöÏÖµÄÆçÒ壬C++¶Ôif¡­elseÓï¾äÅä¶Ô¹æÔò¹æ¶¨Îª£ºelse×ÜÊÇÓë Óë×î½üµÄif Åä¶Ô¡£
10£® É衱int a=3,b=4,c=5;¡±£¬±í´ïʽ¡±£¨a+b£©>c&&b==c¡±µÄÖµÊÇ 0 ¡£
£¨ÒÔÏÂÿСÌâ2·Ö£¬¹²20·Ö£©
11£® ÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆÓÐËÄ´óÌØÕ÷£¬ËüÃÇÊdzéÏó¡¢·â×°¡¢ ¼Ì³Ð ¡¢ ¶à̬ ¡£
12£® ÔÚVisual C++ÖУ¬¶¨ÒåÖØÔغ¯Êýʱ£¬Ó¦ÖÁÉÙʹÖØÔغ¯ÊýµÄ²ÎÊý¸öÊý»ò²ÎÊýÀàÐÍ ²»Í¬ £»ÔÚ»ùÀàºÍÅÉÉúÀàÖУ¬³ÉÔ±º¯ÊýµÄ¸²¸ÇÊÇÖ¸ ÅÉÉúÀà³ÉÔ±º¯ÊýÓëÔÚ»ùÀà±»¸²¸ÇµÄ³ÉÔ±º¯ÊýÃû¡¢²ÎÊý¸öÊý¡¢²ÎÊýÀàÐͺͷµ»ØÖµÀàÐ;ùÏàͬ ¡£
13£® ¹¹Ô캯ÊýÓëÎö¹¹º¯Êý³ý¹¦Äܲ»Í¬Í⣬ÔÚ¶¨ÒåÐÎʽÉÏ£¬ËüÃǵÄÇø±ð»¹°üÀ¨¹¹Ô캯ÊýÃûÓëÀàÃûÏàͬ£¬¶øÎö¹¹º¯ÊýÃûÊÇÔÚÀàÃûÇ°¼ÓÒ»¸ö~¡¢ Îö¹¹º¯ÊýûÓвÎÊý ¡¢ Îö¹¹º¯Êý¿ÉÒÔ¶¨ÒåΪÐ麯Êý ¡¢ÎÞ·µ»ØÖµ¡¢²»Äܱ»ÖØÔØ¡¢Ò»¸öÀàÖÐÖ»ÓÐÒ»¸öÎö¹¹º¯Êý
14£® ¶¯Ì¬Áª±àÒªÂú×ãÁ½¸öÌõ¼þ£¬ËüÃÇÊÇ ±»µ÷ÓõijÉÔ±º¯ÊýÊÇÐ麯Êý ¡¢ ÓöÔÏóµÄÖ¸Õë»òÒýÓõ÷ÓóÉÔ±º¯Êý ¡£
15£® ÔÚC++ÀàÖУ¬ÓÐÒ»ÖÖ²»Äܶ¨Òå¶ÔÏóµÄÀ࣬ÕâÑùµÄÀàÖ»Äܱ»¼Ì³Ð£¬³Æ֮Ϊ ³éÏóÀà £¬¶¨Òå¸ÃÀàÖÁÉÙ¾ßÓÐÒ»¸ö ´¿Ð麯Êý ¡£
16£® ÔÚC++ÀàÖУ¬const¹Ø¼ü×Ö¿ÉÒÔÐÞÊζÔÏóºÍ³ÉÔ±º¯Êý£¬const¶ÔÏó²»ÄÜ ±»ÐÞ¸Ä £¬const³ÉÔ±º¯Êý²»ÄÜ ÐÞ¸ÄÀàÊý¾Ý³ÉÔ± ¡£
17£® ¾Ù³öC++ÖÐÁ½ÖÖÓû§×Ô¶¨ÒåµÄÊý¾ÝÀàÐÍ£º Àà ¡¢ ö¾Ù
18£® C++ÖÐûÓÐ×Ö·û´®ÀàÐÍ£¬×Ö·û´®ÊÇͨ¹ý ×Ö·ûÊý×é À´±íʾµÄ£¬Ã¿Ò»¸ö×Ö·û´®¶¼ÓÐÒ»¸ö½áβ×Ö·û /0 ¡£
19£® C++ÖÐûÓÐÊäÈëÊä³öÓï¾ä£¬ÊäÈëÊä³öÊÇͨ¹ý ÊäÈëÊä³ö¿â ʵÏֵģ¬ д³öÒ»Ìõ´òÓ¡ÕûÐͱäÁ¿nµÄÊä³öÓï¾ä£ºcout< 20£® ¾Ù³öC++ÖÐÁ½ÖÖ´úÂ븴Óõķ½Ê½£º ¼Ì³Ð ¡¢ ¸´Óà ¡£
£¨ÒÔÏÂÿСÌâ4·Ö£¬¹²20·Ö£©
21£® ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ¡¡3¡¡¡£
#include
void main()
{
char a=¡¯a',b=¡¯j';
float x;
x=(b-a)/(¡®F¡¯-'A¡¯);
printf(¡°%d/n¡±,(int)(3.14*x));
}
22£® ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ2 5 8 11 14¡£
#include ¡°iostream.h¡±
void main( )
{
int i=1;
while (i<=15){
i++;
if (i%3!=2) continue;
else cout <<¡±i=¡±< }
}
23£® ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ________¡£
#include ¡°iostream.h¡±
class test
{
private:
int num;
float fl;
public:
test( );
int getint( ){return num;}
float getfloat( ){return fl;}
~test( );
};
test::test( )
{
cout << ¡°Initalizing default¡± << endl;
num=0;fl=0.0;
}
test::~test( )
{
cout << ¡°Desdtructor is active¡± << endl;
}
void main( )
{
test array[2];
cout << array[1].getint( )<< ¡± ¡± << array[1].getfloat( ) < }
Initalizing default
Initalizing default
0 0
Desdtructor is active
Desdtructor is active
24£® ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ________¡£
#include
class A
{
public:
A(){cout<<¡±A::A() called./n¡±;}
virtual ~A(){cout<<¡±A::~A() called./n¡±;}
};
class B:public A
{
public:
B(int i){
cout<<¡±B::B() called./n¡±;
buf=new char;}
virtual ~B()
{
delete []buf;
cout<<¡±B::~B() called./n¡±;
}
private:
char *buf;
};
void fun(A *a)
{
delete a;
}
void main()
{
A *a=new B(15);
fun(a);
}
A::A() called.
B::B() called.
B::~B() called.
A::~A() called.
25£® ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ________¡£
#include
int a[ ]={1,3,5,7,9};
int *p[ ]={a,a+1,a+2,a+3,a+4};
void main( )
{
printf(¡°%d/t%d/t%d/n¡±,a[4],*(a+2),*p[1]);
printf(¡°%d/t%d/t%d/n¡±,**(p+1)+a[2],*(p+4)-*(p+0),*(a+3)%a[4]);
}
9 5 3
8 4 7


¶þ¡¢ ÎÊ´ðÌ⣨ÿСÌâ5·Ö£¬¹²20·Ö£©
1 Èô³ÌÐòԱûÓж¨Ò忽±´¹¹Ô캯Êý£¬Ôò±àÒëÆ÷×Ô¶¯Éú³ÉÒ»¸öȱʡµÄ¿½±´¹¹Ô캯Êý£¬Ëü¿ÉÄÜ»á²úÉúʲôÎÊÌ⣿
½â´ðÒªµã£ºÈ±Ê¡µÄ¿½±´¹¹Ô캯ÊýÖ»»á¿½±´´æ´¢ÇøµÄÄÚÈÝ£¬Èç¹ûÆäÖÐÓÐÒýÓõĻ°£¬ËüÊDz»¿½±´µÄ£¬¾ÍÔì³ÉÁËÁ½¸öÀàµÄʵÀýÒýÓÃÁËͬһ¸ö¶ÔÏ󣬵¼ÖÂÔËÐгö´í
2¼òÊö³ÉÔ±º¯Êý¡¢È«¾Öº¯ÊýºÍÓÑÔªº¯ÊýµÄ²î±ð¡£
½â´ðÒªµã£ºÒÔϼ¸µã±ØÐë˵Çå³þ£º
³ÉÔ±º¯Êý£º¶¨ÒåÀàµÄʱºò£¬¶¨ÒåÁËpublic·ÃÎʼ¶µÄº¯Êý£¬¿ÉÒÔ·ÃÎÊÀàµÄËùÓÐÊý¾Ý³ÉÔ±£¬Ò²¿ÉÒÔµ÷ÓøÃÀàµÄÆäËû³ÉÔ±º¯Êý£»
È«¾Öº¯Êý£º¶¨ÒåÔÚÖ÷º¯ÊýºÍÀඨÒåÖ®ÍâµÄº¯Êý£¬ÔÚÈκεط½ÔÊÐí±»µ÷Ó㬵«Êǹý¶àµÄÈ«¾Öº¯Êýµ¼Ö³ÌÐòÓ·Ö×£»
ÓÑÔªº¯Êý£ºÓÉÓÚͨ¹ýÀàµÄʵÀý²¢²»ÄÜ·ÃÎʵ½ÀàµÄ˽ÓгÉÔ±£¬Èç¹ûÔÚÀඨÒåÖ®ÄÚ¶¨ÒåÓÑÔªº¯Êý£¬ÔÚÀàµÄʵÀýÖоͿÉÒÔͨ¹ýÓÑÔªº¯Êý·ÃÎÊ˽ÓгÉÔ±£¬¸Ãº¯ÊýÐèÒªfriend¹Ø¼ü×ÖÉùÃ÷
3¼òÊö½á¹¹»¯µÄ³ÌÐòÉè¼Æ¡¢ÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆµÄ»ù±¾Ë¼Ïë¡£
½â´ðÒªµã£º½á¹¹»¯µÄ³ÌÐòÉè¼Æ½«Êý¾ÝºÍ¶ÔÊý¾ÝµÄ²Ù×÷·ÖÀ룬³ÌÐòÊÇÓÉÒ»¸ö¸öµÄº¯Êý×é³ÉµÄ£¬ÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼Æ½«Êý¾ÝºÍ²Ù×÷·â×°ÔÚÒ»Æ𣬳ÌÐòÊÇÓÉÒ»¸ö¸ö¶ÔÏó×é³ÉµÄ£¬¶ÔÏóÖ®¼äͨ¹ý½Ó¿Ú½øÐÐͨÐÅ£¬ËüÄܹ»½ÏºÃµØÖ§³Ö³ÌÐò´úÂëµÄ¸´Óá£
4½á¹¹structºÍÀàclassÓÐʲôÒìͬ£¿
½â´ðÒªµã£ºstructºÍclass¶¼¿ÉÒÔ¶¨ÒåÀ࣬µ«ÊÇȱʡ·ÃÎÊȨÏÞ˵Ã÷ʱ£¬structµÄ³ÉÔ±Êǹ«Óеģ¬¶øclassµÄ³ÉÔ±ÊÇ˽Óеġ£ÔÚC++ÖУ¬struct¿É±»class´úÌæ¡£
Èý¡¢ÕÒ³öÏÂÃæ³ÌÐò£¨»ò³ÌÐò¶Î£©ÖеÄÓï·¨´íÎ󣬲¢ÓèÒÔ¾ÀÕý£¨Ã¿Ð¡Ìâ4·Ö£¬¹²8·Ö£©
£¨1£©³ÌÐò¹¦ÄÜÊǵ¹ÐòÊä³ö¸÷¸ø¶¨µÄ×Ö·û´®¡£
#include
void main()
{
char str[5][ ]={¡°First¡±,¡±Second¡±,¡±Third¡±,¡±Forth¡±,¡±Fifth¡±};
char *cp[ ]={str[4],str[3],str[2],str[1],str[0]};
int i;
while(i<=5)
{
printf(¡°%c ¡°,*(cp+i));
i++;
}
}
¢Ù ¡°char str[5][ ]={¡°First¡±,¡±Second¡±,¡±Third¡±,¡±Forth¡±,¡±Fifth¡±};¡±Ó¦Îª
¡°char str[5][10 ]={¡°First¡±,¡±Second¡±,¡±Third¡±,¡±Forth¡±,¡±Fifth¡±};¡±
¢Ú ¡°while(i<=5)¡±Ó¦Îª¡±while(i<5)¡±
¢Û ¡°printf(¡°%c ¡°,*(cp+i));¡±Ó¦Îª¡±printf(¡°%s

Ê×Ò³ ÉÏÒ»Ò³ 1 2 ÏÂÒ»Ò³ βҳ 1/2/2
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£ºÒ»¸ö±ä̬C/C++ÃæÊÔÌâµÄ±ä̬½â·¨£¨.. ÏÂһƪ£ºÕûÀíÖ®c++±ÊÊÔ2

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿