-
如果您只是想使用最少數量的輔助儲存單元,這並不難,但我在這裡會舉個例子
main()
int a[5]=;
int *p=a,m;
int i,j;
for(i=0;i<5;i++)
printf("%5d",a[i]);
printf("");
for(i=4,j=0;i>=5/2;i--,j++)m=p[i];p[i]=p[j];p[j]=m;}for(i=0;i<5;i++)
printf("%5d",a[i]);
希望對你有所幫助。
-
d=a==b?++b:++c
根據優先順序,這是乙個分配語句。
即 d=? a==b?++b:++c 是三目手術。
根據變化 a,b a==b 的值為 false,則執行 ++c,即 c=8;
最後,d=8;
-
d=a==b?++b:++c
這是乙個我看不懂的賦值表示式。
首先,++b=4
b?++b:++c=4
它變為 d=a==4
我不明白後面。
-
++,優先於 +=、*=
y=18,z--=8,++y-z--=10;
x*=10,所以x=x*10=1*10=10;
則 x+=10, x=x+10=10+10=20;
所以括號中的最後乙個值是 20
x=20,並將 x 賦值為 20,因此 x=20
-
20先計算++y-z--,算出來,++y是先加1,再算; z--是先參與運算,再減1; ++y 為 18,z 為 8; 18-8=10
賦值運算子 *=、+=、-= 等,繫結方向是從右到左,所以先計算 x*=10(剛算 18),10*1=10。
然後計算 x+=10 得到 20
-
x-square-3x+2>0,即(x-1)(x-2)>0
ax 平方 -3ax 大於或等於 0,即 ax (x-3) 大於或等於 0
-
0=10+at
10=10t+(1/2)at²
概要 10 = 10t + (1 2) t * (-10) 得到 t = 2
代入產量 a=-5
也就是說,加速度為 -5 m s。
將 8 公尺的時間設定為 x
8=10x+(1/2)*(5)x²
也就是說,5x -20x + 16 = 0
解為 x=(10 2 5) 5
t 最多為 2
所以 x=(10-2 5) 5
答:滑行8公尺所需的時間是(10-2 5)5
你好,我也有高恢復的經驗。 在我個人看來,你應該做你的弱科目,多做練習,總結經驗。 我特別建議大家認真研究這三年全國各地的高考試卷,仔細比對一下自己的答案和標準答案,不要在強科目上放鬆,以免在明年的高考中提高自己的弱科目,反而原本擅長的科目會拖累你。 >>>More