Àí½âcÖеÄÐòÁеã
Àí½âcÖеÄÐòÁеã
http://blog.chinaunix.net/u1/42826/showart_364176.html
ÈÃÎÒÃÇÀ´¿´¿´ÏÂÃæµÄ´úÂ룺
int i=7;
printf(”%d\n”, i++ * i++);
ÄãÈÏΪ»á·µ»Øʲô£¿56£¿no¡£ÕýÈ·´ð°¸ÊÇ·µ»Ø 49£¿ºÜ¶àÈË»áÎÊΪʲô£¿ÄѵÀ²»¸Ã´òÓ¡³ö56Âð£¿ÔÚccfaqÖÐÓзdz£Ï꾡µÄ½âÊÍ£¬¸ù±¾ÔÒòÔÚÓÚcÖеÄÐòÁе㡣
Çë×¢Ò⣬¾¡¹Üºó׺×ԼӺͺó׺×Ô¼õ²Ù×÷·û ++ ºÍ — ÔÚÊä³öÆä¾ÉÖµÖ®ºó²Å»áÖ´ÐÐÔËË㣬µ«ÕâÀïµÄ“Ö®ºó”³£³£±»Îó½â¡£Ã»ÓÐÈκα£Ö¤È·±£×ÔÔö»ò×Ô¼õ»áÔÚÊä³ö±äÁ¿ÔÖµÖ®ºóºÍ¶Ô±í´ïʽµÄÆäËü²¿·Ö½øÐмÆËã֮ǰÁ¢¼´½øÐС£Ò²²»Äܱ£Ö¤±äÁ¿µÄ¸üлáÔÚ±í´ïʽ “Íê³É” (°´ÕÕ ANSI C µÄÊõÓï, ÔÚÏÂÒ»¸ö”ÐòÁеã”֮ǰ) ֮ǰµÄij¸öʱ¿Ì½øÐС£±¾ÀýÖÐ, ±àÒëÆ÷Ñ¡ÔñʹÓñäÁ¿µÄ¾ÉÖµÏà³ËÒÔºóÔÙ¶Ô¶þÕß½øÐÐ×ÔÔöÔËËã¡£Ö»Óе½´ïÒ»¸öÐòÁеãÖ®ºó£¬×ÔÔöÔËËã²ÅÄܱ£Ö¤ÕæÕý±»Ö´ÐС£
°üº¬¶à¸ö²»È·¶¨µÄ¸±×÷ÓõĴúÂëµÄÐÐΪ×ÜÊDZ»ÈÏΪ䶨Òå¡£(¼òµ¥¶øÑÔ, “¶à¸ö²»È·¶¨¸±×÷ÓÔÊÇÖ¸ÔÚͬһ¸ö±í´ïʽÖÐʹÓõ¼ÖÂͬһ¶ÔÏóÐÞ¸ÄÁ½´Î»òÐÞ¸ÄÒÔºóÓÖ±»ÒýÓõÄ×ÔÔö£¬×Ô¼õºÍ¸³Öµ²Ù×÷·ûµÄÈκÎ×éºÏ¡£ÕâÊÇÒ»¸ö´ÖÂԵĶ¨Òå¡£) ÉõÖÁ¶¼²»ÒªÊÔͼ̽¾¿ÕâЩ¶«Î÷ÔÚÄãµÄ±àÒëÆ÷ÖÐÊÇÈçºÎʵÏÖµÄ (ÕâÓëÐí¶à C ½Ì¿ÆÊéÉϵÄÈõÖÇÁ·Ï°ÕýºÃÏà·´);ÕýÈç K&R Ã÷ÖǵØÖ¸³ö£¬”Èç¹ûÄã²»ÖªµÀËüÃÇÔÚ²»Í¬µÄ»úÆ÷ÉÏÈçºÎʵÏÖ, ÕâÑùµÄÎÞÖª¿ÉÄÜÇ¡Ç¡»áÓÐÖúÓÚ±£»¤Ä㔡£
ÄÇô£¬ËùνµÄÐòÁеãÊÇʲôÒâ˼ÄØ£¿
ÐòÁеãÊÇÒ»¸öʱ¼äµã(ÔÚÕû¸ö±í´ïʽȫ²¿¼ÆËãÍê±ÏÖ®ºó»òÔÚ ||¡¢ &&¡¢ ? : »ò¶ººÅ ÔËËã·û´¦, »òÔÚº¯Êýµ÷ÓÃ֮ǰ)£¬ ´Ë¿Ì³¾°£Â䶨£¬ËùÓеĸ±×÷Óö¼ÒÑÈ·±£½áÊø¡£ ANSI/ISO C ±ê×¼ÕâÑùÃèÊö£º
ÔÚÉÏÒ»¸öºÍÏÂÒ»¸öÐòÁеãÖ®¼ä£¬Ò»¸ö¶ÔÏóËù±£´æµÄÖµÖÁ¶àÖ»Äܱ»±í´ïʽµÄ¼ÆËãÐÞ¸ÄÒ»´Î¡£¶øÇÒÇ°Ò»¸öÖµÖ»ÄÜÓÃÓÚ¾ö¶¨½«Òª±£´æµÄÖµ¡£
µÚ¶þ¾ä»°±È½Ï·Ñ½â¡£Ëü˵ÔÚÒ»¸ö±í´ïʽÖÐÈç¹ûij¸ö¶ÔÏóÐèҪдÈ룬 ÔòÔÚͬһ±í´ïʽÖжԸöÔÏóµÄ·ÃÎÊÓ¦¸ÃÖ»¾ÖÏÞÓÚÖ±½ÓÓÃÓÚ¼ÆË㽫ҪдÈëµÄÖµ¡£ÕâÌõ¹æÔòÓÐЧµØÏÞÖÆÁËÖ»ÓÐÄÜÈ·±£ÔÚÐÞ¸Ä֮ǰ²Å·ÃÎʱäÁ¿µÄ±í´ïʽΪºÏ·¨¡£
ÀýÈç i = i+1 ºÏ·¨£¬¶ø a[i] = i++ Ôò·Ç·¨¡£ÎªÊ²Ã´ÕâÑùµÄ´úÂ룺a[i] = i++; ²»Äܹ¤×÷£¿×Ó±í´ïʽ i++ ÓÐÒ»¸ö¸±×÷Óà — Ëü»á¸Ä±ä i µÄÖµ — ÓÉÓÚ i ÔÚͬһ±í´ïʽµÄÆäËüµØ·½±»ÒýÓã¬Õâ»áµ¼ÖÂÎÞ¶¨ÒåµÄ½á¹û£¬ÎÞ´ÓÅжϸÃÒýÓÃ(×ó±ßµÄ a[i] ÖÐ)ÊǾÉÖµ»¹ÊÇÐÂÖµ¡£ÄÇô£¬¶ÔÓÚ a[i] = i++; ÎÒÃDz»ÖªµÀ a[] µÄÄÄÒ»¸ö·ÖÁ¿»á±»¸
Ïà¹ØÎĵµ£º
µÚ¶þÕ Õ÷·þ¿É²âÐÔÄÑÌâ
2.1 ¿É²âÐÔÎÊÌâÏê½â£¨1£©
µ¥Ôª²âÊÔЧÒæÌرð¸ß£¬·½·¨Ò²ºÜ¼òµ¥£¬µ«È´³¢ÊÔµÄÆóÒµºÜ¶à£¬³É¹¦ÊµÊ©µÄÆóÒµºÜÉÙ£¬ÎªÊ²Ã´ÄØ£¿Ö÷ÒªÔÒò¾ÍÊÇÄÑÓÚÍ»ÆƿɲâÐÔÎÊÌâ¡£“¿É²â”Õâ¸ö´Ê£¬Òâ˼ÒѾºÜÃ÷°×ÁË£¬Èç¹û²»“¿É²â”µÄ»°£¬ÄǾÍÊDz»Äܲ⣬û·¨²â£¬¾ÍÊÇ× ......
googletest C/C++ ²âÊÔ¿ò¼Ü·Ç³£ºÃÓ㬽éÉܼ°ÏÂÔØÇë¿´ http://code.google.com/p/googletest/
//============================================================================
// ʹÓà googletest ²âÊÔ¿ò¼Ü
//============================================================================
// Returns n! ......
/*
˼·£ºµÝ¹éËã·¨
´Ó¿ªÊ¼ÍùºóµÝÔöµØдÊý×Ö£¬µ±Ç°´ÓnowÖµ¿ªÊ¼£¬´æ´¢µÄλÖôÓcur¿ªÊ¼£¬
ÔòÏÔÈ»¼ÓÉÏ£¬now..n£¬¶¼ÊÇеÄ×éºÏÊý£¬¶ÔÓÚÿһ¸ö£¬{ Êä³öÖ®£¬È»ºóµÝ¹é£¬´¦Àí _c(n, cur+1, a, i+1) }
*/
/* Êä³ö1,2,3,..,nµÄ×éºÏÊý */
#include <stdio.h>
#include <assert.h>
#include <malloc.h>
void ......
ת×Ô£ºhttp://hi.baidu.com/ssrt_hanbing/blog/item/62e3b934598eeb82a71e1238.html
ͨ¹ý¸ßµÍλת»»¡£
package com.commnt;
import java.net.*;
import java.io.*;
public class Client {
public String send(String address, int port, String str) {
OutputStream os = null;
DataInpu ......