读书人

为什么编译通过了却输不出结果那?该

发布时间: 2012-02-11 09:51:34 作者: rapoo

为什么编译通过了,却输不出结果那????????????????????????????
#include <iostream.h>
void main()
{
char *p=0;
char val=23;
p=&val;
cout < <*p;
}

[解决办法]
#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
char *p=0;
char val= 'A ';//不要用23,这个是不能打印的字符
p=&val;
cout < <*p < <endl;
getch();
return 0;
}

[解决办法]
没问题
重新建立一个工程
文件以cpp为扩展名
[解决办法]
ASC 值为23的字符。

想看清楚换个赋值吧~

读书人网 >C++

热点推荐