1樓:還有個人
第一題程式執行過程:
int fun(int x,int y);你這句在程式裡是對被呼叫的函式的宣告,這裡的函式就是你定義的那個fun函式,說白點就是給計算機一個路徑去找到這個fun這個函式具體怎麼運算,這你在後面的程式段你也解釋了fun這個函式該怎麼計算,就是這個程式段:
int fun(int x,int y)
{ int m=3;
return x*y-m;
答案為(5*7-3)/13=2
第二題就是一個陣列的問題,然後一個for迴圈。
程式執行的過程是:
你首先定義了一個int的陣列a,然後將s賦值為1,因為你後面要用到s做連乘所以得賦初值,然後你定義了一個指標變數p,將陣列的第一個元素a[0]的地址賦給p,然後執行for迴圈,s*=*(p+j); 這句話等同於s=s**(p+j),就是連乘,所以答案為15
其實這個都可以從書上找到的,書上講的比我還要詳細了,我也是剛學c語言不太久了,呵呵,希望沒講錯吧!
2樓:高金山
#include
int fun(int x,int y)
int m=13; //全域性變數
void main()
#include
viod main()
,s=1,j,*p=a;
for(j=0;j<3;j++)
s*=*(p+j); //*(p+j)相當於p[j]=a[j],這句相當於s=s*a[i]
//迴圈3次,所以結果是
3樓:
第一題 應該是考察區域性變數與全域性變數的
fun(a,b)/m
其中m是全域性變數值為13
fun(a,b)如下
int fun(int x,int y) 把a賦給x=7,b賦給y=5,然後計算
{ int m=3; //區域性變數覆蓋了全域性變數m,所以在這個函式裡m的值為3,外部變數不受影響.
return x*y-m; //這裡是返回值 7*5-3=32;
所以main()函式裡fun(a,b)/m就等於32/13 由於都是int型別,忽略小數
最後的值為2
第二題是對陣列a中的元素求積的運算。
s=s*(*(p+j))這裡的p的運算與a[i]的效果是一樣的,所以就是1*1*3*5
最後輸出結果
4樓:匿名使用者
第一題,是先計算(5*7)-3=32,然後返回給主調函式,在計算32/13然後按照整型輸出。這道題是然你區分實參和行參的區別,和函式的呼叫。答案是2,或者顯示不了,因為你的變數都是整型無法計算實數。
第二題,先讓j做三次迴圈,在每次迴圈裡給s賦一個一維陣列裡的值,完成迴圈後顯示s的值,答案是5,這道題是讓你明白指標和一維陣列地址和對應元素的關係。
5樓:矯勇獨嘉寶
#include
double
k1(intn)}
return
sum;
}double
k2(int
n)return
sum;
}else
}double
k3(int
n)return
sum;
}else
}void
main()
6樓:鮑懷布鴻羲
//求sn=a+aa+aaa+···+aaaa···a(n個a的值)。要求n和a都由鍵盤輸入
#include
void
main()
printf("%.5lf\n",sn);}
7樓:銳冬段典麗
你看看,有問題就提。
#include
using
namespace
std;
intmain()s2=
0;for(i=1;
i<=36;
i++)s3=
0;for(i=1;
i<=30;
i++)s=
s1+s2+
s3;cout 8樓:梅珏耿夜春 第2題: #include "stdio.h" void main() printf("sn=%ld\n",sum);} 9樓:郝慈羅莞爾 程式片段: intk =1;long longs= 0;doublet= 0.0; for(k=1;k<=36;k++) for(k=1;k<=30;k++) 10樓:漆菊藺聽春 sum+=1/k,k=1,k<=100,k++;這樣能明白麼 回車 也是一個字元,編譯器把 回車 賦給了x。這也是使用字元特別之處要注意。另外編譯器有些智慧,先執行了scanf c x 再執行printf 請輸入x 而scanf c x 放在後面,回車 執行的是它原來特有的功能。在這個程式中的 printf 請輸入a scanf d a printf 請輸入x... 123.456001 這你都發現了,了不起。計算機儲存是2進位制儲存。不要苛求保留幾位,這個在儲存方式上來說沒有意義在資料儲存中,除了2的幾次方分之幾外,如0.5,0.25,0.75,0.125等等也就是1 2,1 4,5 8等這些外 其他的都是近似儲存 舉個很簡單的例子,如0.1你可以手動算一下,... a b c 5是你說的意思。是邏輯運算子,它兩邊值相等則返回1,不等則返回0,且是左結合,即從左向右計算的。a b c 5用括號表示出來是 a b c 5 函式實參是可以是陣列,可實質上是指標的,例如 int a int a 的函式定義,它等價於int a int a 返回時也是同樣的,假設你在函式...關於C語言scanf 的問題,關於C語言scanf 的一個問題
關於C語言的問題,一個關於C語言的問題
關於C語言得問題,一個關於c語言的問題?