2.6.2运行光盘源代码问题
a、b的类型不对,不应该为bool型,改为int或者其他就可以了。
#include<iostream.h>
int main(void)
{
int b;
int a;
cin>>a;
cin>>b;
cout<<"!a="<<!a<<endl;
cout<<"a&&b : "<<(a&&b)<<endl;
cout<<"a||b :"<<(a||b)<<endl;
return 0;
}
2.6.3光盘源代码可运行问题:
帮"stdafx.h"改为<iostream.h>
去掉main后面的void,更改以后的代码如下:
#include <iostream.h>
int main()
{
char ch1='a';
char ch2;
int ascii;
ascii=(int)ch1;
cout<<ascii<<endl;
ch2=(char)(ascii+1);
cout<<ch2<<endl;
return 0;
} |