C/C++µ¥Ôª²âÊÔÀíÂÛ¾«Òª£¨Áù£©
2.1 ¿É²âÐÔÎÊÌâÏê½â(2)
½ÓÏÂÀ´ÎÒÃÇÌÖÂÛÖصãÎÊÌ⣺¸²¸ÇÊäÈë¡£Ò»¸öº¯Êý£¬ÊäÈë»áÓÐÄÄЩÄØ£¿ÊäÈë°üÀ¨Á½·½Ã棺ÍⲿÊäÈ룬ÄÚ²¿ÊäÈë¡£ÍⲿÊäÈëÈÝÒ×Àí½â£¬¾ÍÊǺ¯ÊýÍⲿ¿ÉÒÔÉ趨µÄÊäÈ룬°üÀ¨²ÎÊý£¬È«¾Ö±äÁ¿£¬³ÉÔ±±äÁ¿¡£
¹Ø¼üÊÇÄÚ²¿ÊäÈë¡£ÒòΪºÜÉÙÓÐÎÄÏ×ÌÖÂÛÄÚ²¿ÊäÈ룬¶ÔºÜ¶àÈËÀ´Ëµ£¬ÄÚ²¿ÊäÈë¿ÉÄÜÊÇÒ»¸öÄ°ÉúµÄ´Ê£¬ÎÒÃÇÊ×ÏÈÀ´¿´¿´ÄÚ²¿ÊäÈëÊÇʲô¡£Ò»¸öº¯Êý£¬¶ÔÓÚµ÷Óõײ㺯Êý»ñµÃµÄÊý¾Ý£¬ÊÇÈçºÎ´¦ÀíµÄÄØ£¿¸ú²ÎÊýÒ»Ñù£¬Ò²ÊÇ·ÖÀà´¦Àí¡£ËùÒÔ£¬²âÊÔʱҲҪ·ÖÀà¼ì²â£¬ÕâÓë²ÎÊýûʲôÇø±ð¡£Õâ¾ÍÊÇÄÚ²¿ÊäÈë¡£
ÄÚ²¿ÊäÈëÓм¸ÖÖÇéÐΣ¿Ò»¹²ÓÐÁùÖÖ£º×ÔÈ»ÊäÈë¡¢²»¿É¿Ø¡¢Ê§Õæ¡¢ÄÑÓÚ³õʼ»¯¡¢¾²Ì¬ÊäÈ룬ÖжÏÊäÈë¡£
×ÔÈ»ÊäÈë
×ÔÈ»ÊäÈë¾ÍÊǵ÷Óõײ㺯ÊýµÄʵ¼Ê´úÂ룬»ñµÃ×ÔÈ»µÄ¼ÆËã½á¹û¡£µ×²ãº¯Êý±ØÐë´æÔÚ£¬¿É¿Ø£¬²¢ÇÒÕýÈ·¡£¶ÔÓÚ×ÔÈ»ÊäÈ룬²âÊÔʱ²¢²»ÊÇʲôҲ²»ÓÃ×ö¡£ÎªÁ˼ì²â³ÌÐòÊÇ·ñ¶Ôµ×²ãº¯ÊýµÄ¸÷ÖÖ¿ÉÄÜÊä³ö×öºÏÊʵÄÅжϺʹ¦Àí£¬ÐèÒªÈõײ㺯ÊýÊä³öºÏÊʵÄÊý¾Ý£¬Õâ¾ÍҪͨ¹ýÉèÖúÏÊʵIJÎÊýµÈÊý¾ÝÀ´¼ä½Ó¿ØÖƵײ㺯ÊýµÄÊä³ö¡£ÓÐʱºò£¬Õâ¸ö¹¤×÷ÊǺÜÀ§Äѵģ¬Õâ¾ÍÊÇÄÑÒÔ³õʼ»¯£¬ºóÃæÓÐרÃŽéÉÜ¡£
²»¿É¿Ø
µ×²ãº¯Êý»¹Êǵ÷ÓÃʵ¼Ê´úÂ룬µ«Êǵײ㺯ÊýµÄÊä³ö²»·ûºÏ²âÊÔÐèÇó¡£ÔÚÕâ¸öÀý×ÓÖУ¬µ×²ãº¯ÊýµÄ¹¦ÄÜÊÇÈ¡µÃ»·¾³Î¶ȣ¬ÎÒÃÇÒª¼ì²â³ÌÐòÊÇ·ñ¶Ô¸÷ÖÖ»·¾³Î¶È×öÁ˺ÏÊʵĴ¦Àí£¬µ«ÊÇÕæʵµÄ»·¾³Î¶Ȳ»¿ÉÄÜʵʱ´ó·ù±ä»¯£¬Õâ¾ÍÊDz»¿É¿Ø¡£²»¿É¿ØÔÚµ¥Ôª²âÊÔµ±ÖÐÊÇÏ൱³£¼ûµÄ£¬ÀýÈçµ×²ãº¯Êý·µ»ØÒ»¸öËæ»úÊý¡¢Ò²ÊDz»¿É¿Ø£¬µ×²ãº¯ÊýÊÇÓÃÀ´Á¬½ÓÍøÂçµÄ£¬¿ÉÄÜÎÞ·¨¿ØÖÆËüµÄ¸÷ÖÖ״̬£¬ÕâЩ¶¼ÊDz»¿É¿Ø¡£
ʧÕæ
µ×²ãº¯Êýµ÷ÓõÄÊÇ×®´úÂë¡£×®´úÂ뵱Ȼ²»ÄÜʵÏÖÔÓдúÂëµÄ¹¦ÄÜ£¬Õâ¾ÍÊÇʧÕæ¡£Õâ¸öÀý×Ó¸ú½éÉܲ»¿É¿ØÊÇͬһ¸öº¯Êý£¬²»Í¬µÄÊÇ£¬µ×²ãº¯Êýµ÷ÓõÄÊÇ×®´úÂ룬һ°ãµÄ×®´úÂëÊÇʲôҲ²»×öµÄ£¬µ×²ãº¯ÊýµÄ·µ»ØÖµ×ÜÊÇ0£¬²¢ÇÒδÊä³ö»·¾³Î¶ȣ¬²âÊÔ×ö²»ÏÂÈ¥¡£Ê§ÕæÊÇ´ò×®Ôì³ÉµÄ£¬ÊÇ´ò×®µÄ±ØÈ»½á¹û¡£¿É²»¿ÉÒÔͨ¹ýÐÞ¸Ä×®´úÂëÀ´½â¾öʧÕæÄØ£¿ÓÐʱºòÊÇ¿ÉÒԵģ¬ÓÐʱºò²»ÐУ¬ºóÃæ»áÓнøÒ»²½µÄ½éÉÜ¡£
¸Õ²ÅÎÒÃÇÌÖÂÛÁËʧÕæ¡£
ÄÑÓÚ³õʼ»¯
&n
Ïà¹ØÎĵµ£º
googletest C/C++ ²âÊÔ¿ò¼Ü·Ç³£ºÃÓ㬽éÉܼ°ÏÂÔØÇë¿´ http://code.google.com/p/googletest/
//============================================================================
// ʹÓà googletest ²âÊÔ¿ò¼Ü
//============================================================================
// Returns n! ......
/*
˼·£ºµÝ¹éËã·¨
Ç°0..cur-1λÖÃÉÏÒѾÅźã¬µ±Ç°curλÖÃÈ¡Ò»¸öºÍÇ°Ã涼²»Ò»ÑùµÄ£¬È»ºóµÝ¹é´¦ÀíºóÃæµÄ¡£
*/
/* Êä³ö1,2,3,..,nµÄÅÅÁÐÊý */
#include <stdio.h>
#include <assert.h>
#include <malloc.h>
void p(int n)
{
extern void _p(int n, int cur, int *a);
int *a;
a = ......
ÍøÉÏÁ÷´«ºÜ¶àCºÍC# Éñ»°
ÎÒÌýÁËÒԺ󣬾ö¶¨´òÆÆÕâЩÃÀÀöµÄÉñ»°¡£¡£¸ø´ó¼Ò¿ª¿ªÑ۽磬¸üÏ£ÍûÄÜ˵Ã÷Ò»¸öÉñ»°£¬¡££¬£¬
½â¿ªÎÒ ×îÉñÃصĵȴý
C
³ÌÐòÔõÑù·´±àÒë³É
C
ÓïÑԵijÌÐò£¿
Éñ»°£ºÎÞ·¨·´±àÒëµÄ£¬£¬Ö»ÄÜͨ¹ý»ã±àÀ´½âÊÍ¡£
Ïêϸ£º
CÓïÑÔÔ´³ÌÐò¾¹ý±àÒë¡¢ÓÅ»¯£¬µÃµ½Ä¿±ê¸ñʽ£¬µ«ÓÉÄ¿±ê¸ñʽ²»ÄÜ ......
GPSÐźų¤Êý¾Ý²¶»ñC/AÂëÏàλ²»Ò»ÖµÄÎÊÌâ
¡¡¡¡ÔÚÉú³ÉÁ˹̶¨C/AÂëÏà루¹Ì¶¨Ëٶȡ¢¼ÓËÙ¶ÈΪ0m/s2¡¢¼Ó¼ÓËÙ¶ÈΪ0m/s3£©µÄ½Ï³¤Ê±¼äµÄ·ÂÕæÊý¾Ýºó£¬ÓÃÀ´×ö¶à´Î²¶»ñʵÑé¡£´Ëʱ»á·¢ÏÖ£¬µ±²¶»ñµÄ´ÎÊý¶àÁËÖ®ºó»á³öÏÖC/AÂëÏàλµÄµÝÔöÏÖÏó¡£µ±È»³ýÁ˳ÌÐò¿ÉÄܳöÏֵĸ÷ÖÖÔÒòÒÔÍ⣬»¹¿ÉÒÔ×öÈçϽâÊÍ£ºÓÉÓÚ²ÉÑùƵÂʲ»ÄÜΪC/AÂëËÙÂʵÄÕûÊý± ......
ºê¶¨ÒåÁËÒ»¸ö´ú±íÌض¨ÄÚÈݵıêʶ·û¡£Ô¤´¦Àí¹ý³Ì»á°ÑÔ´´úÂëÖгöÏֵĺê±êʶ·ûÌæ»»³Éºê¶¨ÒåʱµÄÖµ¡£ºê
×î³£¼ûµÄÓ÷¨ÊǶ¨Òå´ú±íij¸öÖµµÄÈ«¾Ö·ûºÅ¡£ºêµÄµÚ¶þÖÖÓ÷¨ÊǶ¨Òå´ø²ÎÊýµÄºê£¬ÕâÑùµÄºê¿ÉÒÔÏóº¯ÊýÒ»Ñù
±»µ÷Ó㬵«ËüÊÇÔÚµ÷ÓÃÓï¾ä´¦Õ¹¿ªºê£¬²¢Óõ÷ÓÃʱµÄʵ¼Ê²ÎÊýÀ´´úÌ涨ÒåÖеÄÐÎʽ²ÎÊý¡£
1.#defineÖ¸Áî
#defineÔ¤´¦Àí ......