今天的我已經是一名大三的學生了,當我回想起大一學習C++這門課程的時候,只記得就覺得這門課好難好難,老師在課堂上說的很詳細我有時候還是聽不懂。C++是兼容C的面向對象的主流程序設計語言,廣泛用於編寫系統軟件和應用軟件。接觸它之后,我才了解到世界還有一種語言叫做計算機語言。
我覺得學習C++這門語言必須要實踐才可以,光在課堂上聽老師說是沒有什么大作用的。就要經常鍛煉,寫不好沒有關系,哪怕再小的程序,你寫寫改改,慢慢的都會提高的。
設計程序時,關鍵是找出重復計算的規律,其次是合理安排計算,減少不必要的計算,提高計算的效率。比如下例:
#include<iostream>
using namespace std;
int main(void)
{ int i,
p,
s;
for(i=2,p=1,s=1;i<=10;i++)
{ p*=i;s+=p}
Count<<”1!+2!+3!+....+10!=”<<s<<’\n’
return0;
}
第i項的階乘i!不是每次從頭開始計算的,而是利用第i-1項的階乘(i-1)!(保存在p中)再乘i所得,大大減少了計算量。