亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這是為什么呢,求解惑?

這是為什么呢,求解惑?

望遠 2016-11-11 17:56:09
#include?<stdio.h>? int?main() { int?a; printf("%d??%d?\n",scanf("%d",&a),a); return?0; }為什么a沒有賦值成功,不是應該先執行scanf函數嗎?
查看完整描述

3 回答

?
Yexiaomo

TA貢獻152條經驗 獲得超157個贊

http://img1.sycdn.imooc.com//5825afc800018e4f07900606.jpg

這是我從這個問題得到的:

scanf 語句返回 成功賦值的 變量的數量,?

printf(); 計算是從右往左進行的 , 但是輸出卻是從左往右

------

注: 不同的編譯器,編譯環境, 輸出結果有可能不同,?

查看完整回答
1 反對 回復 2016-11-11
?
大千紛繁世界

TA貢獻3條經驗 獲得超1個贊

你把scanf函數提到printf函數前就可以解決了 如scanf(%d,&a); printf(%d,a);
查看完整回答
反對 回復 2016-11-11
?
望遠

TA貢獻1017條經驗 獲得超1032個贊

解決了。
查看完整回答
反對 回復 2016-11-11
  • 3 回答
  • 0 關注
  • 2730 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號