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...