首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言字符指针有关问题,gcc能运行VC报运行时异常

2013-01-04 
C语言字符指针问题,gcc能运行VC报运行时错误测试代码是这样的:[解决办法]引用:C++ Primer上面这么说的:引

C语言字符指针问题,gcc能运行VC报运行时错误
测试代码是这样的:




[解决办法]
引用:
C++ Primer上面这么说的:
引用对指针进行初始化或赋值只能使用以下四种类型的值:
1.0值常量表达式;
2.类型匹配的对象的地址;
3.另一对象之后的下一地址;
4.同类型的另一个有效指针。

被楼主绕了下,这个与指针的赋值没有关系。
*a='o',相当于对a指向的地址赋值'o',但是这时a没有指向任务有效的地址,试图修改a指向的地址的内容是非法,当然报错。
VS2008报错,GCC(windows和Linux(报段错误))也报错,不知道楼主说的GCC运行正常,是怎么个情况。

热点排行