1樓:聽不清啊
沒有輸錯啊。
執行結果分析如圖。
一道c語言題目求解,謝謝?
2樓:
讀swap()子程式,可知此程式的功能是將輸入的兩個引數對調,但只修改後一個引數對應的實際內容。
因此swap(a, &b);的實際功能相當於 b=a;
因此最後a、b的值都是5。
這道題考察你對函式形參以及區域性變數的認識。
3樓:匿名使用者
由於函式引數x變化無法影響實參,所以a的值是不變。要交換數值,要在所有x前加*符號。
swap(a,&b)改為swap(&a,&b)
4樓:帥博博的日常
這道c語言的題目,我建議你直接用microsoft be語言來進行解釋,他又在語言的話就可能過於複雜了。
5樓:匿名使用者
因為x是傳值,不是傳地址,所以swap操作之後,a的值不會被改變,而b的值會被改變成a的值。
一道c語言程式設計題求s=1+1/2!+1/3!+1/4!+....+1/n!的的近似值,星號下填語句 10
6樓:匿名使用者
**中各
bai項的分母不是階乘
du 而是平方。zhi
應該是你題目dao
打錯了。
按照專**中填寫**如屬下
double r=0;
int i;
for(i = 1; i <=n; i ++)r+=1.0/i/i;
return r;
7樓:匿名使用者
int i,j,t;
double s=0;
for(i=1;i<=n;i++)
return s;
8樓:匿名使用者
#include
#include
#include
using namespace std;
string a,b;
int main()
C語言的一道題目,求解釋,一道C語言題目求解釋!
輸出的是字串長度,應該是7 fun函式的形參看似是字元陣列char s,實際是char s,c語言裡陣列名的本質版是指標,所以函式裡 權可以宣告char p s 這是p和s其實都指向記憶體裡的同一個地址 然後while迴圈的作用是讓p指向這個字元陣列的最後一個字元 由於字串都是已尾零結尾的 即最後一...
求解一道c語言題,求解一道c語言題目 結構體的!!
因為p b,p指向的是fun 函式的中b陣列,而不是main 函式中的a陣列,所以不會修改a陣列的內容 如果這樣就會輸出abcde了 include void fun char p,int n int main 請注意fun 函式中的for迴圈頭部 for i 0,p b i 其中有p b,因此在迴...
求教!一道C語言題目,求教一道C語言的題目!
你主函式裡m肯定還是1,func函式中的靜態變數應該是8了吧。你檢視變數值的位置是什麼樣的,如果在主函式裡檢視肯定是主函式中的m,即為1,因為發生作用域覆蓋了。你是第二次進入func後設定斷點,檢視m數值的可定為8。由程式執行結果為8 此時i 3,m 3 1 4,因此返回值為8 17 此時i 3 8...