C++ 下面的程序如果去掉注释符号“//”,程序能运行吗?请解释原因

来源:百度知道 编辑:UC知道 时间:2024/06/20 13:54:31
#include<iostream>

using namespace std;

namespace alip
{
int ai=16,aj=15,ak=23;
}

int aj=0;

void mainip()
{
//cout<<"ai:"<<ai<<endl;

using namespace alip;

++ai;

cout<<"ai:"<<ai<<endl;

//++aj;

++::aj;

cout<<"::aj:"<<::aj<<endl;

++alip::aj;

cout<<"alip::aj:"<<alip::aj<<endl;

cout<<"ak:"<<ak<<endl;

int ak=97;

cout<<"ak:"<<ak<<endl;

++ak;

cout<<"ak:"<<ak<<endl;

}

namespace blip
{
int bi=16,bj=15,bk=23;
}

int bj=0;

//int worongInit=bk;

void main()
{
cout<<"main() output startin

如果你不去掉"//"可以运行的话,去掉了也可以,这取决于你其他程序是否有错,因为首先你"//"后的语句是没有语法错误的,"//"在C里是注释的意思,加上了就不运行"//"后的语句,不加就做普通愈句来处理

可以 这只是一个可要可不要的符号而已