一个初学者,这段代码有什么问题?

可以帮忙看看,我这个代码有哪里错了,怎么改正,谢谢。——来自一个c++初学者

#include <iostream> 
int main()
{
	int a,b,c;
	c=a+b;
	cout<<"a+b=c"<<a+b;
	return 0;
	
}

 

缺少命名空间:

#include <iostream> 

using namespace std;

int main()
{
	int a = 0, b = 0, c = 0;
	c=a+b;
	cout<<"a+b=c"<<a+b;
	return 0;	
}

没有初始化,a=?,b=?,c=?都没有,怎么计算?