C/C++µ¥Ôª²âÊÔÀíÂÛ¾«Òª£¨Ê®£©
3.3 ¸ßЧÂÊ¿ª·¢
ÕâÒ»½Ú½éÉÜÀûÓõ¥Ôª²âÊÔʵÏÖ¸ßЧÂÊ¿ª·¢¡£µ¥Ôª²âÊÔ¿ÉÒÔÔÚ¼¸¸ö·½ÃæÌá¸ß¿ª·¢Ð§ÂÊ£º²âÊÔÇý¶¯¿ª·¢¡¢¿ÉÊÓ±à³Ì¡¢¿ìËÙÅÅ´í¡¢ºÍÌá¸ßµ÷ÊÔЧÂÊ¡£
²âÊÔÇý¶¯¿ª·¢
Ö¸Ïȱàд²âÊÔ´úÂ룬ȻºóÔÙ±àд²úÆ·´úÂëʹ²âÊÔͨ¹ý£¬ÓкܶàÏà¹ØÎÄÕºÍÊé¼®½éÉÜÕâ·½Ãæ֪ʶ£¬ÏÞÓÚ±à·ù£¬ÕâÀï¾Í²»½²ÁË¡£
¿ÉÊÓ±à³Ì
ÊDzâÊÔÇý¶¯¿ª·¢µÄÉý¼¶ºÍ¸Ä½ø¡£Èç¹û±ß¿ª·¢±ß²âÊÔ£¬ÄÇô£¬¹¤¾ß¿ÉÒÔ½«³ÌÐòµÄÐÐΪչʾ³öÀ´£¬³ÌÐòµÄÐÐΪ£¬¾ÍÊÇʲôÊäÈëÏÂÖ´ÐÐÁËÄÄЩ´úÂë²úÉúÁËʲôÊä³ö¡£Ò»±ßд´úÂ룬¿ÉÒÔÒ»±ß¿´µ½³ÌÐòÐÐΪ£¬Õâ¾ÍÊÇ¿ÉÊÓ±à³Ì¡£¿ÉÊÓ£¬ÊÇÖ¸³ÌÐòÐÐΪ¿ÉÊÓ£¬²»ÊÇ¿ÉÊÓ»¯¿ª·¢»·¾³ËùÖ¸µÄ½çÃæ¿ÉÊÓ¡£
¿ÉÊÓ±à³ÌÔÚ½éÉܵ¥Ôª²âÊÔµÄЧÒæʱÒѾ½²¹ýÁË£¬ÕâÀï²»ÔÙÏêϸ½éÉÜ¡£ÎÒÃdzõѧCÓïÑÔ±à³Ìʱ£¬¶¼ÊÇдһЩСËã·¨£¬Ò»±ßдһ±ßÔÚ¿ØÖÆ̨´òӡһЩÊý¾Ý£¬¿´¿´³ÌÐò×öÁËЩʲô£¬ÕâÊǺܸßЧºÍÇáËɵıà³Ì·½Ê½£¬µ«ÔÚʵ¼ÊµÄÏîÄ¿ÖУ¬ÓÈÆäÊDz¢Ðпª·¢µÄ´óÏîÄ¿ÖУ¬ÕâÖÖ·½Ê½¾Í²»ÏÖʵÁË¡£¿ÉÊÓ±à³Ì¿ÉÒÔÈÃÎÒÃÇÖØ·µÐ¡Ëã·¨±à³Ì¡£
¿ìËÙÅŲé´íÎó
Èç¹û¹¤¾ßÄܽ«Ã¿¸öÓÃÀýµÄÊäÈë/Êä³ö¼°ËùÖ´ÐеĴúÂëÏÔʾ³öÀ´£¬ÄÇô£¬¶Ô±ÈÊäÈëÓëÊä³ö£¬ÒÔ¼°µ±Ç°ÊäÈëËùÖ´ÐеĴúÂ룬ºÜÈÝÒ×ÕÒ³ö´íÎóÔÒò¡£
Ìá¸ßµ÷ÊÔЧÂÊ
ÓÐÁ˵¥Ôª²âÊÔ£¬ÌرðÊÇÔÚ¿ÉÊÓ±à³ÌģʽÏ¿ª·¢£¬´ó¶àÊýµ÷ÊÔ¶¼²»ÐèÒªÁË£¬µ«Èç¹ûÐèÒªµ÷ÊÔ£¬µ¥Ôª²âÊÔ¹¤¾ß»¹¿ÉÒÔÔöÇ¿µ÷ÊÔÆ÷¹¦ÄÜ¡£ÀýÈ磬²âÊÔʱ·¢ÏÖÁË´íÎó¿ÉÒÔÖ±½Ó·¢Æðµ÷ÊÔ£¬¿ÉÒÔ¸ù¾Ý´íÎó×Ô¶¯Ñ¡Ôñ¶ÔÓ¦µÄµ÷ÊÔÊäÈë¡£Ò²¿ÉÒÔÖ§³ÖÎÞÏÞÖƵĺóÍ˺ÍÖظ´¡£Ò»°ãµÄµ÷ÊÔÆ÷£¬ÊDz»Ö§³ÖÖ±½ÓºóÍ˵ģ¬µ÷ÊÔʱÈç¹û´í¹ýÁ˹ؼüÓï¾ä£¬Ö»ºÃÖØÀ´£¬µ¥Ôª²âÊÔ¹¤¾ß¿ÉÒÔÈÃͬÑùµÄµ÷ÊÔÆ÷£¬ÊµÏÖºóÍ˺ÍÖظ´¡£µ¥Ôª²âÊÔ¹¤¾ß»¹¿ÉÒÔÖ§³Öµ÷ÊÔ¹ý³ÌÖеÄÇл»ÊäÈ룬ÒÔ±ã¶Ô±È²»Í¬ÊäÈëϳÌÐòµÄÐÐΪ¡£
Ïà¹ØÎĵµ£º
C/C++
/*
* File: main.cpp
* Author: Vicky
*
* Created on 2010Äê4ÔÂ29ÈÕ, ÉÏÎç9:46
*/
#include <iostream>
using namespace std;
int maximum(int[], int);
int main(int argc, char** argv) {
// int sg[3][4] = {
int sg[][4] = {
{68, 77, 73, 86},
{87, 96, 7 ......
extern cµÄ×÷Óá¾×ª¡¿
2009-12-18 13:10
1.ÒýÑÔ
C++ÓïÑԵĴ´½¨³õÖÔÊÇ“a better C”£¬µ«ÊÇÕâ²¢²»Òâζ×ÅC++ÖÐÀàËÆCÓïÑÔµÄÈ«¾Ö±äÁ¿ºÍº¯ÊýËù²ÉÓõıàÒëºÍÁ¬½Ó·½Ê½ÓëCÓïÑÔÍêÈ«Ïàͬ¡£×÷ΪһÖÖÓûÓëC¼æÈݵÄÓïÑÔ£¬C++±£ÁôÁËÒ»²¿·Ö¹ý³Ì ʽÓïÑÔµÄÌص㣨±»ÊÀÈ˳ÆΪ“²»³¹µ×µØÃæÏò¶ÔÏ󔣩£¬Òò¶øËü¿ÉÒÔ¶¨Òå²»ÊôÓ ......
1.ÇóÏÂÃ溯ÊýµÄ·µ»ØÖµ£¨Î¢Èí£©
int func(x)
{
int countx = 0;
while(x)
{
countx ++;
x = x&(x-1);
}
......