プログラムを理解する方法
489 ワード
どのように1つのプログラムを理解して、3つのステップに分けます:
1、プロセス
2、各文の機能
3、試数
試行例:
計算1+1/2+1/3+……+1/100
->i=1->1<100成立->sum=0+1/1.0->i++->i=2->2<100成立->sum=1.0+1/2.0->i+->i=3->3<100成立->sum=1.0+1/2.0+1/3.0->i+->i=4->・・
1、プロセス
2、各文の機能
3、試数
試行例:
計算1+1/2+1/3+……+1/100
#include
int main()
{
int i;
float sum = 0;
for(i = 1;i <= 100;i++)
{
sum += 1.0 / i; //
//sum += 1 / (float)i;
}
printf("sum = %f
", sum);
}
->i=1->1<100成立->sum=0+1/1.0->i++->i=2->2<100成立->sum=1.0+1/2.0->i+->i=3->3<100成立->sum=1.0+1/2.0+1/3.0->i+->i=4->・・