不懂就问,关于二级指针和一级指针的问题。
程序代码:
#include<stdio.h> #include<stdlib.h> void change(char **str) *str = "tasklist";//这里怎么理解,为什么是用*str,而不是用**str?? printf("%s", *str); } void main() { char str1[20] = "calc"; char *p = str1; change(&p); system(p); getch(); }