printf(“%d,%d,%d”,a,b,c); 与 printf(“%d,%d,%d”,(a,b,c),b,c);的区别

a=b=c=0,printf("%d,%d,%d,%d",a,b,c,a++ &&b++||c++)

\u4ece\u53f3\u5411\u5de6\u8fd0\u7b97\uff1ba++ &&b++||c++ \u540e\u7f6e++\uff0c\u5148\u4e0d\u7ba1\u4ed6\uff0c\u7528\u539f\u6765abc\u7684\u503c\u8ba1\u7b97\u903b\u8f91\u503c\uff0c
a=0,\uff0c0\u5728\u524d\uff0c&& \u903b\u8f91\u4e0e=0\uff0c\u5c31\u4e0d\u7528\u6267\u884cb++\u4e86\uff0c
|| c=0\uff0c \u903b\u8f91\u6216 =0\uff0c\u6240\u4ee5\u7b2c\u56db\u4e2a\u6570=0\uff0c\u6ce8\u610f\u6b64\u65f6 a\uff0cc\u90fd\u81ea\u589e1\uff0c
\u7ed3\u679c\uff1a 1\uff0c0\uff0c1\uff0c0

d%\u8f93\u51fa a\u7684ASCLL\u7801\uff0c\\\u8f93\u51fa\u4e00\u4e2a\ c% \u8f93\u51fa b \n \u6362\u884c
\u7ed3\u679c 97\b

printf(“%d,%d,%d”,a,b,c);这个你应该理解的吧
printf(“%d,%d,%d”,(a,b,c),b,c);
这里的话主要是第一个表达式
(a,b,c)这个表达式的值是取括号里面的最后一个逗号后面的值

两个printf中就是a和(a,b,c)有区别
a,b,c中间的逗号是顺序求值运算符,自左至右结合。所以a,b,c最后算出的值是c

  • c璇█涓%%d鍜%%%d鍒嗗埆鏄粈涔堟剰鎬
    绛旓細杩欏嚑涓兘鏄牸寮忓瓧绗︼紝鍦ㄨ緭鍑轰笉鍚屾暟鎹椂瑕佺敤涓嶅悓鐨勭殑鏍煎紡瀛楃銆1銆printf("%%d"); // 浼氳緭鍑%d銆2銆佸洜涓%鐢ㄦ潵浣滄牸寮忕锛屽%c锛%涓巆鎼厤琛ㄧず杈撳嚭涓涓瓧绗锛%d琛ㄧず杈撳嚭涓涓暣鏁般3銆侀偅涔堟庝箞杈撳嚭%鍛紵鍗崇敤%%琛ㄧず杈撳嚭涓涓%銆傚父鐢ㄧ殑printf鍑芥暟鏍煎紡瀛楃锛1銆乨鏍煎紡瀛楃銆傜敤鏉ヨ緭鍑哄崄杩涘埗鏁存暟銆2銆乷...
  • printf("%d,%d%d\n",a,b,c)鍚庝袱涓%d杩炵潃浠涔堟剰鎬
    绛旓細printf涓殑""涓殑鏄緭鍑烘牸寮忥紝杩欎釜琛ㄧず杈撳嚭a,bc鍏朵腑鐨刟bc鎸夊崄杩涘埗鏁存暟杈撳嚭
  • printf("%d,%d",y,x);閲岀殑鈥%d鈥濇槸浠涔堟剰鎬??
    绛旓細涓汉鐞嗚В鏄 %d鏄崰浣嶇 銆愬父鐢ㄤ簬鎸夌収瑙勫畾鐨勬牸寮忚緭鍑恒慸 鏄暣褰㈠崰浣嶇锛岃〃绀虹▼搴忚緭鍑鸿繃绋 %d 浼氬湪 杈撳嚭娴 涓崰鐢 涓涓綅缃 锛岄亣鍒颁竴涓%d锛屽畠灏卞幓鎵俱愬搴斻戠殑涓涓彉閲忥紝杩涜岃緭鍑鸿繖涓愬彉閲忕殑鍊笺戯紱浠ヨ繖涓负渚嬶細 printf("%d,%d",y,x); 琛ㄧず杈撳嚭 y 涓 x 杩欎袱涓暟鐨勫硷紱鍥犱负绗竴涓 %d ...
  • c璇█涓%%d鍜%%%d鍒嗗埆鏄粈涔堟剰鎬?
    绛旓細杩欏嚑涓兘鏄牸寮忓瓧绗︼紝鍦ㄨ緭鍑轰笉鍚屾暟鎹椂瑕佺敤涓嶅悓鐨勭殑鏍煎紡瀛楃銆1銆printf("%%d"); // 浼氳緭鍑%d 2銆佸洜涓%鐢ㄦ潵浣滄牸寮忕锛屽%c锛%涓巆鎼厤琛ㄧず杈撳嚭涓涓瓧绗锛%d琛ㄧず杈撳嚭涓涓暣鏁般3銆侀偅涔堟庝箞杈撳嚭%鍛紵鍗崇敤%%琛ㄧず杈撳嚭涓涓%銆傚父鐢ㄧ殑printf鍑芥暟鏍煎紡瀛楃:1銆乨鏍煎紡瀛楃銆傜敤鏉ヨ緭鍑哄崄杩涘埗鏁存暟銆2銆乷鏍煎紡...
  • printf涓殑%d鏄粈涔堟剰鎬?
    绛旓細琛ㄧず鎶婃暟鎹寜鍗佽繘鍒舵暣鍨嬭緭鍑猴紝绫讳技鐨勭鍙峰惈涔夊涓嬶細o琛ㄧず鎶婃暟鎹寜鍏繘鍒舵暣鍨嬭緭鍑猴紱x琛ㄧず鎶婃暟鎹寜鍗佸叚杩涘埗鏁村瀷杈撳嚭锛泆琛ㄧず鎶婃暟鎹弬鏁版寜鏃犵鍙锋暣鍨嬭緭鍑恒俧鏄剧ず灏忔暟琛ㄧず鐨勬櫘閫氭诞鐐规暟銆
  • ...%2d%*3d%3d%2d",&a,&b,&c);printf("%d,%d,%d",a,b,c);杈撳叆123456...
    绛旓細绗竴涓%2d琛ㄧず鍙2浣嶆暟璧嬬粰a,鎵浠ヤ负12锛涚浜屼釜%*3d琛ㄧず璺宠繃3涓暟瀛楋紝鎵浠345琚烦杩囷紱绗笁涓%3d琛ㄧず鍙3浣嶆暟璧嬬粰b,鎵浠ヤ负678锛涚涓変釜%2d琛ㄧず鍙2浣嶆暟璧嬬粰c,浣嗗墿涓嬬殑鏁板瓧鍙湁9浜嗭紝鎵浠ヤ负9锛12,678,9
  • C璇█涓%d鍜%f鏄粈涔堟剰鎬濆晩?
    绛旓細d琛ㄧず杈撳叆鎴栬緭鍑哄崄杩涘埗鏈夌鍙锋暟锛%f琛ㄧず杈撳叆鎴栬緭鍑烘诞鐐规暟锛坒loat锛屽洓瀛楄妭琛ㄧず锛夛紱鍦–璇█涓緭鍑轰笉鍚屾暟鎹椂闇瑕佺敤鍒颁笉鍚岀殑鏍煎紡瀛楃锛%d鏄敤鏉ヨ緭鍑哄崄杩涘埗鏁村瀷鏁版嵁鐨勫疄闄呴暱搴﹁緭鍑猴紝%f鏄互灏忔暟褰㈠紡杈撳嚭鍗曘佸弻绮惧害搴︽暟銆備互涓嬫槸璇︾粏浠嬬粛锛1銆%d琛ㄧず杈撳叆鎴栬緭鍑哄崄杩涘埗鏈夌鍙锋暟锛2銆%f琛ㄧず杈撳叆鎴栬緭鍑烘诞鐐规暟锛坒loat...
  • C璇█涓殑%%d鏄粈涔堟剰鎬
    绛旓細d琛ㄧず杈撳叆鎴栬緭鍑哄崄杩涘埗鏈夌鍙锋暟銆傚湪杈撳嚭涓嶅悓鏁版嵁鏃惰鐢ㄤ笉鍚岀殑鐨勬牸寮忓瓧绗︼紝姣斿璇磋繖涓%d鏄敤鏉ヨ緭鍑哄崄杩涘埗鏁村瀷鏁版嵁鐨勫疄闄呴暱搴﹁緭鍑猴紱%f鏄互灏忔暟褰㈠紡杈撳嚭鍗曘佸弻绮惧害搴︽暟锛岄殣鍚緭鍑6浣嶅皬鏁帮紱杩樻湁寰堝锛屽%s(杈撳嚭瀛楃涓)銆printf("%%d"); // 浼氳緭鍑%d銆傚洜涓%鐢ㄦ潵浣渂ai鏍煎紡绗︼紝濡%c锛%涓巆鎼厤琛ㄧず杈撳嚭涓...
  • printf("a=%d,b=%d",a,b);鍜printf("%d,%d\n",a,b);鐨勫尯鍒.
    绛旓細涓銆佹牸寮忓寲杈撳嚭鐨勪笉鍚岋細printf("a=%d,b=%d",a,b)鎵撳嵃鍑烘潵鐨勬槸a="a鐨勫"锛宐="b鐨勫"锛屽鏋渁鍜宐鐨勫煎垎鍒负1銆2锛屽垯鎵撳嵃鍒板睆骞曚笂鐨勭粨鏋滄槸a=1,b=2銆printf("%d,%d\n",a,b)鎵撳嵃鍑烘潵鐨勫彧鏈塧鍜宐鐨勫硷紝濡傛灉a鍜宐鍒嗗埆涓1銆2锛屽垯鎵撳嵃鍒板睆骞曚笂鐨勭粨鏋滄槸1锛2銆傝繖绉嶇粨鏋滅殑鍖哄埆鏄牸寮忓寲杈撳嚭鐨...
  • printf()鍑芥暟涓殑% d鏄粈涔堟剰鎬濆晩?
    绛旓細d鏄暣鏁扮殑杈撳嚭鏍囪瘑绗︺傝杈撳嚭涓や釜鍙橀噺锛岀敤閫楀彿闅斿紑鍗冲彲銆傛爣璇嗙鍜屽彉閲忕殑椤哄簭鏄浉瀵瑰簲鐨勶紝涓嶈兘閿欍傝緭鍑2涓彉閲忕殑浠g爜淇敼锛歿 int a,b,c,sum,sum1; a=10; b=20;c=30;sum=a+b;sum1=a+b+c;printf ("sum=%d/nsum1=%d/n",sum锛宻um1);} ...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网