帮忙看下、我对指针理解错了吗?
#include<stdio.h>#include<windows.h>void Test1(LPCSTR *str);int main(){ int a=0; LPCSTR firstStr=0; Test1(&firstStr);//指针变量的地址 (我理解为普通的变量有地址那么指针变量同样有地址) printf("%s\n",*firstStr);//为啥输出的是一个乱码? scanf("%d",&a);}void Test1(LPCSTR *str){ char str1[]={"111111111"}; //str是一个指针变量的地址那么*str就是一个指针变量 *str=&str1;//将指针变量指向str1的地址 }