分类：电脑/网络-程序设计-C/C++
问题：懂c的请进我刚开始学c++,按照课本上的例子在visualc++ 
我刚开始学c++,按照课本上的例子在visual c++6.0中输入两个第一个：#include "iostream.h"int sum(int a,int b);void main(){    int c,x=2,y=-9;    c=sum(x,y);    cout<<x<<"+"<<y<<"="<<c<<end1;}int sum(int a,int b){int c;c=a+b;return c;}我刚开始学c++,按照课本上的例子在visual c++6.0中输入两个第一个：#include "iostream.h"int sum(int a,int b);void main(){    int c,x=2,y=-9;    c=sum(x,y);    cout<<x<<"+"<<y<<"="<<c<<end1;}int sum(int a,int b){int c;c=a+b;return c;}第二个：void change(int *a,int *b){int t;t=*a; *a=*b; *b=t;cout<<"a="<<"b="<<*b<<end1;}void main(){int x,y;cout<<"输入两个整数："；cin<<x<<y;cout<<"x="<<x<<";"<<y<<end1;}编译后出现同样的问题，都是提示有一个错误，我让它定位后都是出现在main函数外的自定义函数里。请问这个问题应该怎么解决？对了，我用的是Visual C++ 创建的一个Win32 console Application应用程序。请高手指点一下，感激不尽
回答：你的书上是end1吗？1和l印在书上的话区别还是很大的吧，我还是第一次见到有人把endl写成end1的。endl是end line的意思，你end1是什么意思？
还有下面这句：
cout<<"输入两个整数："；
你的分号用的是英文符号还是中文符号？中英文分号输在vc6里面看上去还是很不一样的吧。
还有下面这句：
cin<<x<<y;
你的书上又是这么写的吗？恐怕是cin>>x>>y;吧。
初学程序设计，最重要的是仔细和耐心，受不了这份罪就请个家教，这话说出来很多人听了不高兴，不过有些简单的问题如果你都不能自己发现和解决，那你后面根本无法继续学下去。