1樓:匿名使用者
因為upper是受到函式fun(s)影響的,而在printf引數中,從右向左執行,因此,你第二種寫法,會先得到upper,然後執行fun(s),所以為0.
long int i = fun(s);
2樓:花花浪客
這個你需要知道printf有多個輸出項的時候,執行順序是什麼。
實際上執行順序就是從最後乙個項到第乙個項。所以
如果那麼先執行fun(s),所以upper的值被修改為正確的值,輸出正確
但是是先把upper的值輸出(這個時候還是0沒有修改過),然後再執行fun(s),所以輸出的upper永遠為0。你可以在
之後再printf("\n,upper=%ld",upper);看看結果,現在就是正確的了。
vc中這個程式怎麼輸出呀,就是程式執行不了printf
3樓:矯情的蘭二瓜
這個是很巧妙地問題,首先迴圈如果不結束是不會執行printf語句的,因為你設定的迴圈結束語句需要輸入再進行判定,而你只要輸入就必定會進入迴圈,所以說只要你不是在網教上進行,而是自己輸入值的話,這個迴圈永遠都不會結束,也就不會執行printf語句了
可以想想你的這個題可能是要通過網教鏈結檔案的資料,檔案在讀完之後,會返回eof這時候就可以中斷迴圈,然後在輸出資料了
希望我的回答可以滿足你的要求
下列語句輸出的結果是_____,int a=-1;printf("%x",a);(在vc環境下)
4樓:匿名使用者
#include
void main()
int a=-1;
printf("%x",a);
5樓:董俊錕
結果是ffffffff
6樓:匿名使用者
如果是正數,那麼它的補碼是它本身。如果是負數那麼它的補碼是它的絕對值取反後再加一。
原數:-1(整數)
取絕對值:0000 0001
取反: ffff fffe(因為整數是佔兩兩個位元組)加一:ffff ffff
vc++ printf 怎麼輸出cstring字串
7樓:匿名使用者
不能使用的,cstring是屬於類型別的,printf輸出基本資料型別的。只能用cout。
8樓:xuechi哥
可以輸出 不過你要進行型別轉換 例如 cstring str; 要用printf輸出str printf("%s",(lpctstr)str);
這樣就可以了 lpctstr是把cstring型別的強制轉換為常字串 lpctstr相當於const char*
9樓:匿名使用者
char str=; printf("%s",str);
10樓:
舉例說明:
cstring str("hello world");
printf("%s",str.c_str());
cstring是mfc中的類,代表乙個字串。而printf()只能列印c風格的字串,即以'\0'結尾的普通字串。printf()是不能直接列印cstring的。
但cstring有乙個成員函式:c_str(),可以把cstring轉化成其對應的c風格的字串,就能用printf()列印了。
舉例:cstring str("hello world");
printf("%s",str.c_str());
c語言,visual c++ 怎麼讓輸出的值保持乙個位置不停地更新,而不是乙個佔一格的printf出來?
11樓:
看了許久才明白樓主的意思,在控制台的程式麼,你可以試著敲足足夠的換行,使得換一次就到達第二頁,看上去位置還在原來的地方。
也就是printf("\n");多寫幾個啦。希望對你有幫助/* note:your choice is c ide */#include "stdio.h"
#include "windows.h"
//填充螢幕
//row 行數
void fillscreen(int row);
void main()
}void fillscreen(int row){int i;
for(i=0;i
寫了個demo,你看看是不是想要的
12樓:匿名使用者
移動游標啊! 每次輸出使游標退回來,然後下一次輸出覆蓋前一次的輸出就行了!上面的那種方法太*****, 悲催。
你直接呼叫乙個api吧游標移動一下,這種方法可以修改控制台輸出的內容!
或者還有一種方法:
你的程式顯示 60 % 肯定是在同一行,那麼每次輸出 **%的時候 在字串後面加上 \r , 然後下一次輸出的時候在把這行重新輸出一遍就可以了。
13樓:匿名使用者
利用退格鍵啊,printf("\b%d",i)
14樓:紅天綠花和藍草
採納的描述太麻煩,聽我的,標頭檔案加#include,用printf(" 「這裡是你要輸出的東西」 \r");
精髓:printf內活用\r
解決不了你的問題我吃屎
人情緒變化和位置有關嗎
人的情緒變化大體上上受內部性格和外部環境兩方面的影響。人的性格具有穩定性,所謂江山易改,秉性難移是也,這個就不多說了。至於外部環境嗎,包括所處的自然環境,生活狀況,所扮演的角色,面對的具體問題等等,都是會引起情緒變化的。有一定客觀上的關係,但也是可以克服的,畢竟自古就有 不以物喜,不以己悲 一說,即...
晚上看北斗星,它在夜空的位置會不會變化
會的。由於地球是旋轉的,所以在地面上看起來,北斗星在圍著北極星轉,天上唯一看起來不動的只有北極星。會的。會有所改變。北極星不變。不同的夜晚,我們看到的北斗星在天空中的位置是不變的。這句話對嗎?北極星近似不變,北斗星繞著北極星轉,一年轉一圈。一年四季,春夏秋冬的時候,北斗的勺柄的所指方向剛好依次是東南...
求WOW鳥D的輸出天賦和快捷鍵位置設定(最好是圖)
天賦 按鍵 個人習慣的是1和v為主要攻擊技能按鍵,即 1 憤怒,v 星火,鵪鶉形態技能擺放 1憤怒 2月火 3蟲群 4糾纏根鬚 5精靈之火 6星落 v星火 r樹人 鵪鶉pve格言 無腦 無腦 dps 囧 月食打星火,日食打憤怒,月火 蟲群全程保持,星落一好就用,樹人打boss 有用的就這麼多了,希望...