楼主我帮你改了一下,在vc++6.0上运行了一下没有错。输出为:1234
原程序如下:
// qzh.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
int main(int argc, char* argv[])
{
char s[]="1234",*ps;
for(ps=s;ps<=s+3;ps++)
printf("%c",*ps);//ps表示的是地址,即指针变量里面放的是变量s的地址。而*ps指的是变量s。如果是ps的话就是以%c的格式输出地址吧。
printf("\n");
printf("Hello World!\n");
return 0;
}
不知道楼主明白了吗?有错误的话希望大家指出。呵呵。。。