19 lines
427 B
C
19 lines
427 B
C
|
// 使用全局变量计算100以内累加和。
|
||
|
#include <stdio.h>
|
||
|
|
||
|
void add(int n)
|
||
|
{
|
||
|
static int total = 0; // 只定义一次静态变量
|
||
|
total += n; // 将局部变量 n 的值累加到 total 全局变量
|
||
|
|
||
|
printf("total = %d\n", total);
|
||
|
}
|
||
|
|
||
|
int main(int argc, char const *argv[])
|
||
|
{
|
||
|
for (int i = 1; i <= 100; i++)
|
||
|
add(i);
|
||
|
|
||
|
// printf("100 以内的整数和: %d\n", total);
|
||
|
return 0;
|
||
|
}
|