编程c++急 在线等

来源:百度知道 编辑:UC知道 时间:2024/07/04 21:47:16
高手来看看这个错误啊
void main()
{
int i=0,num;
for(int i=1;i<8;i++)
num+=i;
cout<<num<<endl;
}
另外再给我介绍基本学习c++的书籍 只有这点分了 谢谢啊

void main()
{
int i=0,num; //i在这里已经声明了一次了 ,num没有初始化。
for( i=1;i<8;i++) //这里的int必须去掉。一个变量只能声明一次
num+=i;
cout<<num<<endl; //输出结果有错误
}

c++的书籍建议看谭浩强的<<c++程序设计>>、或者吴文虎的<<c++程序设计>>。当然只需要看一本就可以了。都是从最基础的开始。都讲得通俗易懂。看你写得这个程序,知道你应该还没入门。先看着两本的其中一本吧

初始化!!!!!!!!!!

num没有初始化,是一个警告,int i重复定义,去掉一个定义.
我以前看过孙鑫老师的视频挺好的,至于教材清华出版社的visual c++面向对象程序设计.

#include <iostream>
using namespace std;
int main()
{
int i=0,num=0;
for(int i=1;i<8;i++)
num+=i;
cout<<num<<endl;
}

<<C++ Primer>>是我的功臣
如果可以 建议用它入门
虽然价格不菲
但价值更不菲

void main()
{
int i=0,num=0;
for(int i=1;i<8;i++)
num+=i;
cout<<num<<endl;
}

除了几本砖头,例如c++ primer,我觉得你先找本不是太厚的书看,因为太厚的话,压力大,不过看书真的要看出版社,那些几本没有什么见过的出版社出的书千万不要看,害死人的,最好是看清华出版社,电子工业出版社等大出版社的。当你看完后就有个大概的理解了,然后看c++primer,这本书绝对是值得看的