一道C語言題目求解,我想知道s,w,t的值分別是怎麼得到的

2021-06-25 15:03:46 字數 1099 閱讀 2714

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