我正在关注纽约市立大学的一个例子,我以前从未用 C 做过任何事情,所以我可能不知道我在做什么。
考虑下面的程序。
- 我需要用 emacs 编写的 C 代码的 shebang 行吗?
当我使用该行进行编译时,
gcc -g -o forwardadding forwardadding.c
我收到以下消息:forwardadding.c:9:17: error: expected expression before ‘<’ token
一旦我得到代码编译,我可以使用 gdb 来调试和运行代码正确吗?
编码:
#include <stdio.h>
#include <math.h>
main()
{
float sum, term;
int i;
sum = 0.0;
for( i = 1; < 10000000; i++)
{
term = (float) i;
term = term * term;
term = 1 / term;
sum += term;
}
printf("The sum is %.12f\n", sum);
}