c語言中,這個程式具體執行步驟是什麼求詳細解答

2021-03-03 21:14:15 字數 1532 閱讀 9692

1樓:匿名使用者

字串結束符賦值

不然不知道字串在哪結束

這個c語言程式的輸出結果是什麼?求詳細解答

2樓:_元_寶

輸出1。x--先將x賦值給a,之後x進行--運算。此時a=1,為真,不進行y++運算。輸出a=1

3樓:匿名使用者

輸出1;右--先使用再--;左++先++再使用

c語言程式 程式執行結果,求救,最好詳細點解答,什麼意思

4樓:放開那女孩

a=3b=aend

aabbbcc abc

解釋:第一行輸出的:int a就是整形,a=3.5取整數部分;b可能執行不出來,因為b沒有定義是字元型;

第二行輸出的:a就是輸出a,\後面的是什麼,也是直接輸出什麼。%c就是結果代號(字元型的),第幾個%c對應的數就是逗號後面的第幾個值,比如這裡的第一個%c就是逗號後面c1c2c3的第一個:

c1的值。

\n是換行 \t 是換區

5樓:匿名使用者

a=3b='a'"end"lnapbch abc

int取整數部分,b是char表示字元。

c語言程式閱讀題,需要詳細解答步驟

6樓:匿名使用者

你想問什麼?

函式的功能是求階乘。主函式的功能是呼叫函式,輸出1、3、5的階乘並換行。

執行結果:

s=1s=6

s=120

7樓:匿名使用者

func(int n) //計算n的階乘 即 1*2*...*nvoid main()//計算1 3 5的階乘的和在while迴圈中

每次計算i的階乘,並與s相加

i每次自增2

即i的值分別為 1 3 5

計算階乘後相加得到s

8樓:匿名使用者

func函式的功能是求n的階乘,main裡面i=1開始求1,3,5的階乘的總和s = 1!+3!+5!=127

c語言題目,求詳細解答步驟,謝謝。

9樓:匿名使用者

x=5,y=10, 呼叫fun時,開設臨時變數x和臨時變數y,與主程式中並非同一變數,因此內可以寫成:void fun(int xx,int *yy)

fun: xx=5,yy指向y,*yy即取主容程式中y的值,給*yy賦值即給主程式中y賦值, xx+=*yy;[xx=5+10=15], *yy+=xx;[y=y+xx=10+15=25], 返回時xx和yy被捨棄, fun(x,&y);[x=5,y=25]

fun: xx=25,yy指向x,xx+=*yy;[xx=25+5=30], *yy+=xx;[x=x+xx=5+30=35], 返回時xx和yy被捨棄, fun(x,&y);[x=35,y=25]

printf輸出:x=35,y=25

C語言,我的程式為什麼執行不對,c語言中輸入一個程式後顯示無錯誤,為什麼不能執行

是陣列,本身就是地址,不必用 2 b進位制,每位上的數字最大值是b 1,因此,應該先檢視3個數各位的數字,取最大值 1作為b的最小值.3 注意,base在每次求1個數之前,要重新歸1。你求sum1,sum2,sum3前,都沒有歸1,base累積,越來越大。第一個base 1 應該在for i len...

執行C語言程式

寫好源 後儲存了 路徑中最好不要包含漢字 然後點開始 找vs net工具 選擇vs net命令提示 像cmd下操作一樣 進入到你儲存源 的路徑 不過編譯器我好像忘了 c 的應該是csc.exe 類似 c 的 比如你一個檔名叫abc.cs 直接輸入csc abc就可以 但c 編譯器應該不一樣吧 你在你...

c語言中,程式沒有錯誤但是執行後卻不顯示

不是你寫來 的吧?因為 沒有問源題,只是輸入 bai時要先輸入個數dun,再輸入zhin個數,最後輸入一個要找的數 dao這 沒有輸入錯誤提示,所以輸入錯了就沒有輸出,等待下一次輸入。而且,是多組迴圈,若要退出,得輸入兩次ctrl z鍵,否則啥也不顯示等待下一輪輸入。比如你輸入4 表示回車 再輸入1...