C简单程序出错

[复制链接]
查看11 | 回复3 | 2011-12-8 01:25:36 | 显示全部楼层 |阅读模式
#include void main() {char a,*b;a = 'c';printf("\naddress(a) = %Nx-->a = %c,address(b) = %Nx-->b = %c\n",&a,a,b,*b);// *b未初始化,编译时有警告,运行时,非法读取内存0XCCCCCCCC,程序终止。b = &a;printf("\naddress(a) = %Nx-->a = %c,address(b) = %Nx-->b = %c\n",&a,a,b,*b);}...
回复

使用道具 举报

千问 | 2011-12-8 01:25:36 | 显示全部楼层
你是不是要这样的输出:#includevoid main(){char a,*b;a='c';b=&a;printf("\naddress(a)=%Xx-->a=%c,address(b)=%Xx-->b=%c\n",&a,a,b,*b);printf("\naddress(a)=%Xx-->a=%c,a...
回复

使用道具 举报

千问 | 2011-12-8 01:25:36 | 显示全部楼层
%Nx是什么...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行