Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

C/C++ÖÐÊý×éÐβÎ(תÌû)

Ш×Ó
¡¡¡¡ È¥Ä꣬ÖÜÐÇÐÇ´ó¸çÔø¾­ÔÚVCKBASE/C++ÂÛ̳·¢±í¹ýһƪÎÄÕ“Êý×éÒýÓÃ"ÒÔ±ÜÃâ"Êý×é½µ½×”£¬µ±Ê±ÎÒ²»ÄÜÉîÈëÀí½âÕâÖÖÓ÷¨µÄº¬Ò壻ʱ¸ôÒ»Ä꣬ÎÒµÄ֪ʶÓм¸¾­´¸Á¶£¬ÖÕÓÚ¶Ô´ËÎÄÕ½¥ÓÐËùÎò£¬ËùÒÔ°ÑÎáËùÖª×÷Ïë¾ßÌåµÀÀ´£¬¾¹Ò²³ÉÁËһƪÎÄÕ¡£Ï£Íû±¾ÎÄÄܶÔÐÂÊÖÓÐËùÆôµÏ£¬Í¬Ê±Ò²Ï£Íû´ó¼Ò·¢ÏÖ±¾ÎÄÖеÄÊè©֮´¦ºó²»ÁßÁôÑÔÖ¸½Ì¡£
¡¡¡¡ ¹ÊÊÂÆðÔ´ÓÚÖÜÐÇÐÇ´ó¸ç¸ø³öµÄÁ½¸öDemo£¬ÎªÁ˽ÚÊ¡µØ·½£¬ÎÒ°ÑÁ½¸öDemoºÏ¶þΪһ£¬Ò²ÄÜ˵Ã÷ͬÑùµÄÎÊÌ⣺
¡¡¡¡#include <iostream>
¡¡¡¡using namespace std;
¡¡¡¡void Foo1(int arr[100])
¡¡¡¡{
¡¡¡¡cout << "pass by pointer: " << sizeof(arr) << endl;
¡¡¡¡}
¡¡¡¡void Foo2(int (&arr)[100])
¡¡¡¡{
¡¡¡¡cout << "pass by reference: " << sizeof(arr) << endl;
¡¡¡¡}
¡¡¡¡void main()
¡¡¡¡{
¡¡¡¡int a[100];
¡¡¡¡cout << "In main function : " << sizeof(a) << endl;
¡¡¡¡Foo1(a);
¡¡¡¡Foo2(a); 
¡¡¡¡}
¡¡¡¡ÆäÔËÐнá¹ûÈçÏ£º
¡¡¡¡In main function : 400
¡¡¡¡pass by pointer: 4
¡¡¡¡pass by reference: 400
¡¡¡¡ Õâ¶Î´úÂë˵Ã÷ÁË£¬¼ÙÈçÊý×éÐβÎÊÇÊý×éÃûÐÎʽ(»òÕßÖ¸ÕëÐÎʽ£¬ÏÂÎÄÌÖÂÛ)ʱ£¬Ê¹ÓÃsizeofÔËËã·û£¬½«µÃ²»µ½Ô­À´Êý×éµÄ³¤¶È£»¼ÙÈçÓô«µÝÔ­Êý×éÒýÓõķ½·¨£¬ÔòûÓÐÎÊÌâ¡£
¡¡¡¡ Õâ¶Î´úÂëµÄÈ·ºÜÄÑÀí½â£¬ÒòΪÕâ¶Ì¶ÌµÄÊ®¼¸ÐÐÉæ¼°µ½ÁËÐβÎÓëʵ²ÎµÄ¹ØÏµ¡¢Êý×éÃûºÍÖ¸ÕëµÄ¹ØÏµ¡¢ÒýÓõÄÒâÒå¡¢ÉùÃûºÍ±í´ïʽµÄ¹ØÏµÕâ4´óÀàÎÊÌ⣬ֻҪÓÐ1ÌõÀí½â²»Í¸¡¢»òÕßÀí½â²»ÕýÈ·£¬¾ÍÀí½â²»Í¸ÉÏÃæµÄÕâ¶Î´úÂë¡£±¾ÎÄÒ²¾Í´ÓÕâ4¸öÎÊÌâÈëÊÖ£¬°ÑÕâ4¸öÎÊÌâÊ×ÏȽâ¾öµô£¬È»ºóÔÙ̽ÌÖÉÏÃæµÄÕâ¶Î´úÂë¡£ËäÈ»ÕâÑù¿´À´ºÜÊÇ·±¸´£¬µ«ÊÇÎÒÈÏΪ´Ó¸ùÉÏÈëÊÖÀ´Àí½â¡¢Ñ§Ï°£¬ÊÇÌõËÆÔ¶Êµ½üµÄµÀ·¡£
¡¡¡¡ 
¡¡¡¡ Ò»¡¢º¯ÊýÐβκÍʵ²ÎµÄ¹ØÏµ 
¡¡¡¡void Foo(int a);
¡¡¡¡Foo(10);
¡¡¡¡ ÕâÀïµÄa½Ð×öÐÎʽ²ÎÊý£¨parameter£©£¬¼ò³ÆÐβΣ»ÕâÀïµÄ10½Ð×öʵ¼Ê²ÎÊý£¨argument£©£¬¼ò³ÆÊµ²Î¡£ÐβκÍʽ²ÎÖ®¼äÊÇʲô¹ØÏµÄØ£¿ËûÃÇÊǸ³ÖµµÄ¹ØÏµ£¬Ò²¾ÍÊÇ˵£º°Ñʵ²Î´«µÝ¸øÐβεĹý³Ì£¬¿ÉÒÔ¿´×÷ÊǰÑʵ²Î¸³Öµ¸øÐβεĹý³Ì¡£ÉÏÃæµÄÀý×ÓÖУ¬Êµ²Î10´«µÝ¸øÐβÎa£¬¾ÍÏ൱ÓÚa=10;Õâ¸ö¸³ÖµµÄ¹ý³Ì¡££¨ÒòΪÊý¾ÝÀàÐͶàµÄºÜ£¬ÎÞ·¨¾ÙÀý×Ó¾ÙÈ«Ãæ£¬ËùÒÔÕâÀï¾Í²»¾ÙÀý×ÓÁË£»¼ÙÈç¾õµÃ²»ºÃÀí½â£¬¾ÍÔÚvcÖÐд¸ösampleµ÷ÊÔһϸ÷ÖÖÊý¾ÝÀàÐ͵ÄÇé¿ö£¬Äã¾ÍÄܹ»ÑéÖ¤Õâ¸ö½áÂÛÁË¡££©
¡¡¡¡ 
¡¡¡¡ ¶


Ïà¹ØÎĵµ£º

ÓÃGCCÊä³ö´øCÔ´´úÂë×¢Ê͵Ļã±àÁбíÎļþ

ÎÒÃǶ¼ÖªµÀgccµÄ-S¿ª¹Ø¿ÉÒÔÓÃÀ´Éú³É»ã±à´úÂ룬
µ«ÓÐʱºò£¬µ¥Óлã±àÎļþÊDz»¹»µÄ£¬ÎÒÃÇÏ£ÍûµÄÊǽ«CÓïÑÔ³ÌÐòµÄÔ´´úÂëºÍ»ã±àÓïÑÔÎı¾½»´íÔÚÒ»Æð²é¿´£¬
ÕâÊÇLISTING¹¦ÄÜ£¬ÔÚgccÖв¢Ã»ÓÐרÃŵÄFAQ˵Ã÷£¬
ÇøÇøÔÚÍøÉϲéÁ˺ܶà×ÊÁϲÅÖªµÀÔõôʵÏÖ£¬ËùÒÔÌØ´Ë¼ÇÏ¡£
gcc -c -g -Wa,-adlhn ee.c >  ee.anno.s
ÓÉ´ËÉú³ÉµÄe ......

ΪʲôCºÍC++Å£È˶à

1¡¢CºÍC++¹»±¿£¬±ÆµÄ³ÌÐòÔ±×Ô¼º×öºÜ¶àÊ¡£
CÆäʵ´ó¼Ò¶¼ÖªµÀ£¬ÊÇÒ»ÃÅÖеͼ¶ÓïÑÔ£¬±£ÁôÁËÖ¸ÕëµÈ»ã±àÌØÕ÷£¬Óëϵͳµ×²ã½áºÏÃÜÇС£C++ÄØ£¬¸ü¶àµÄÏò¸öObject C£¬¼´ÃæÏò¶ÔÏóµÄC¡£µ«ÕâЩ£¬Æäʵ²¢²»Äܹ»ÈóÌÐòÔ±ÏԵúÜÅ£¡£
ÎÒ¸öÈ˵ÄÀí½â£¬Ö®ËùÒÔCºÍC++³ÌÐòÔ±ÏԵúÜÅ££¬ÆäʵԭÒòºÍ´ó¼ÒÏëÏñµÄÕýºÃÏà·´£¬²»ÊÇÒòΪCºÍC++̫ǿ´ó£¬¶øÊÇÕâ ......

function(p,a,c,k,e,d)

<script>
a=62;
function encode() {
var code = document.getElementById('code').value;
code = code.replace(/[\r\n]+/g, '');
code = code.replace(/'/g, "\\'
");
var tmp = code.match(/\b(\w+)\b/g);
tmp.sort();
var dict = [];
var i, t = '';
for(var i=0; i<tmp.length ......

c/vc++ »·¾³Ï²»Í¬µÄÎļþ³¤¶È»ñÈ¡·½·¨

£¨Ò»£©
¶ÔÎļþ²Ù×÷ʱÓÐʱ»ñµÃÎļþµÄ´óСʱ±ØÒªµÄ.ÏÂÃæÊÇ»ñµÃÆä´óССµÄ½Ï¼òµ¥·½·¨.
#include<io.h>   //CÓïÑÔÍ·Îļþ
#include<iostream>   //for system();
using namespace std;
int main()
{
  int handle;
  handle = open("test.txt", 0x0100); //open file for rea ......

±à³ÌÇóÒ»Ôª¶þ´Î·½³Ìax2+bx+c=0µÄ¸ù

ͻȻ·¢ÏÖ×Ô¼ºÁ¬Ò»Ôª¶þ´Î·½³ÌÔõôËãµÄ¶¼²»ÖªµÀÁË¡£ÏëÁ˰ëÌ죬ÄÃÆð±ÊÀ´²Å˳ÊÖЩÁ˸øx2+2x+1=0.»ÚºÞ°¡¡£
#include "iostream"
#include "cmath"
using namespace std;
int main(){
double a,b,c;
double delta,x1,x2;
int sign,stop;
cout<<"ÊäÈë3¸öϵÊýa(a!=0),b,c"<<endl;
cin>>a>>b& ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ