求助!有人帮忙吗?C语言问题

日期:2016-08-03 06:24:02 人气:1

求助!有人帮忙吗?C语言问题

lz先别着急 听我慢慢说哈 ls两位运行的结果都是正确的,而你的结果与他们不一样的原因跟编译什么的没有关系,这个是编译器环境不同造成的。 这个图片是我的运行结果,其中第一行是q指针在进行*q++=*p++;这个操作前时每个数组的地址。 第二行是进行自加运算后数组的地址。 可以看到,经过自加运算后,指针指向的确发生了变化,第三行是我的q指针的int输出,结果就是lz说的“垃圾数” 但是为什么lz的输出跟我们不同呢,解决这个问题有两个方法: 1.分步调试程序 跟踪q指针的变化情况 或者手动分步,即 2.输出
    A+
热门评论