解释下指针的问题 迷糊
#include "stdafx.h"
#include <iostream.h>
int main(int argc, char* argv[])
{
char str[30]="hello one world";
char *p=&str[0] ;
cout<<"*p ="<<*p<<endl; //从首地址中取出相应的值
cout<<"p ="<<p<<endl; //这个我有点不明白?p是不是应该是个地址啊
/*****************************************************/
char a[20]="you_are_a_gril";
int *p=(int *)a ;//被初始化整形变量a 什么意思
cout<<"*p="<<*p<<endl; //为什么是随机值?
p+=1;
cout<<"*p="<<*p<<endl; //为什么是随机值?
/*****************************************************/
return 0;
}