CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

各位帮我看一下这个程序,很简单的。谢谢!

楼主hellomartin(小白狼)2002-10-21 18:52:55 在 C/C++ / C语言 提问

#include<iostream.h>  
  void   main()  
  {    
        char   *p;  
        cout<<"enter   the   char"<<endl;  
        cin>>p;  
  }  
  结果程序出现非法操作.为什么??  
  谢谢!!  
  问题点数:40、回复次数:5Top

1 楼panda_lin(熊猫)回复于 2002-10-21 18:56:38 得分 5

指针没有初始化!!!Top

2 楼Vicar2(???)回复于 2002-10-21 18:58:52 得分 5

指针指到哪了?系统区怎么办?  
  char   a[100];  
  char   *p=a;  
  ........Top

3 楼CTGX(欣)回复于 2002-10-21 19:04:53 得分 5

指针的初始化不是像楼主你那样的。应该像楼上那位仁兄的做法。你声明的是一个指针变量,要令它指向一个地址,不是像其他数据变量那样初始化的。Top

4 楼wqy1978(吃猫鱼)回复于 2002-10-21 19:08:14 得分 10

#include<iostream.h>  
  void   main()  
  {    
        char   p;  
        cout<<"enter   the   char"<<endl;  
        cin>>p;  
  }  
  我看你程序的意思是这样吧,这样就对啦,指针必须初始化的!  
  Top

5 楼15962(15962)回复于 2002-10-21 21:05:15 得分 15

#include<iostream.h>  
  void   main()  
  {    
        char   p=NULL;//防止指针悬空,故先赋为null  
        cout<<"enter   the   char"<<endl;  
        cin>>p;  
  }  
  但你只读一个数据,到底想干什么阿?有没有什么操作Top

相关问题

  • 简单程序,帮忙看一下!
  • 麻烦各位看一下这程序
  • 一个c语言的简单程序,帮我看一下!谢谢各位!菜鸟在这里有礼了.
  • 各位高人 请帮忙看一下这个简单的登录程序,在线等
  • 请帮我看一下这个简单的程序
  • 帮我看一下这个程序,很简单的。
  • 这么简单的程序都会出错?大家看一下.
  • 一个简单的程序,请帮忙看一下吧
  • 各位谁能帮忙看一下这个程序?谢谢!!
  • 各位谁能帮忙看一下这个程序?谢谢!!

关键词

  • 指针
  • 数据
  • null
  • 初始化
  • 谢谢
  • 程序
  • 变量
  • cout
  • includevoid main
  • char

得分解答快速导航

  • 帖主:hellomartin
  • panda_lin
  • Vicar2
  • CTGX
  • wqy1978
  • 15962

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo