主题:学c语言一星期了,谁能帮我解释下看下什么错误。谢谢
fxxukun123321
[专家分:0] 发布于 2008-07-29 11:35:00
我觉得自己好笨,老是学不会唉,谁能帮我看看下面出错在哪啊什么意思啊?谢谢,没有老师教,自己学觉得好多地方都弄不懂,谁能教教我555
main()
{
int a,b;
a=1
b=2;
while(b<=100)
{
a=a+b
b=b+1;
}
printf("%d\n",a);
}
我一运行就出错,错误提示也看不懂,谁能指点指点我,或者给我一些学习的建议啊谢谢了
我要怎么去学习,遇到不懂的怎么办啊谁帮帮我,我一定会很有恒心的学下去。谢谢了
我学的书是 谭浩强 的 C语言程序设计 以前没有接触过编程,请问我学不学得会啊
最后更新于:2008-07-29 11:42:00
回复列表 (共4个回复)
沙发
强人落草 [专家分:60] 发布于 2008-07-29 18:27:00
我觉得自己好笨,老是学不会唉,谁能帮我看看下面出错在哪啊什么意思啊?谢谢,没有老师教,自己学觉得好多地方都弄不懂,谁能教教我555
main()
{
int a,b;
a=1;
b=2;
while(b<=100)
{
a=a+b;
b=b+1;
}
printf("%d\n",a);
}
我一运行就出错,错误提示也看不懂,谁能指点指点我,或者给我一些学习的建议啊谢谢了
我要怎么去学习,遇到不懂的怎么办啊谁帮帮我,我一定会很有恒心的学下去。谢谢了
我学的书是 谭浩强 的 C语言程序设计 以前没有接触过编程,请问我学不学得会啊 ?
你的这道程序就是少了两个;而已,程序的功能是执行1+2+3.。。。+100.不着急慢慢来吧,刚学是这样子的啊,等你学到一定阶段就会发现这只是一些简单的语法错误罢了,毅力很重要!
板凳
workhow [专家分:810] 发布于 2008-07-30 01:59:00
代码没错,可能你是用VC,少写了#include<stdio.h>这行,你重新放在VC运行下.
#include<stdio.h>
main()
{
int a,b;
a=1;
b=2;
while(b<=100)
{
a=a+b;
b=b+1;
}
printf("%d\n",a);
}
3 楼
skalong [专家分:0] 发布于 2008-08-09 18:17:00
main() (1行)
{ (2行)
int a,b; (3行)
a=1 (4行)
b=2; (5行)
while(b<=100)(6行)
{ (7行)
a=a+b (8行)
b=b+1; (9行)
} (10行)
printf("%d\n",a);(11行)
} (12行)
看了刚才你发的帖子,错误可能如下:
1、文件的开始要有#include<stdio.h>或者#include"stdio.h",只有这样才能使用printf函数;
2、第四行、第八行都少了“;”,只要句子结束了,就要加上分号,要养成习惯;
3、一定要是英文的状态下输入,不让也会报错;
4、软件的正确设置,如果是用tc2软件来编译的话,一定要对运行的环境作下设置;
5、如果是刚学不久推荐使用win-tc,如果编写的是项目,推荐使用Dev C++ 编译;
4 楼
skalong [专家分:0] 发布于 2008-08-09 18:19:00
还有,学习编程,没有所谓的笨不笨,
只要肯下功夫,多想,多练习,
终有一天能驾驭它。
我来回复