随笔分类 - C语言
摘要:一段程序如下:main(){char *p;p=(char *)getenv("OS");printf("%s",p);}问题:1.getenv的返回值是一个指向字符的指针,为什么还要用(char *)强制转换?2.printf中的参数为什么用p而不是*p?*p不是指针p所指的内容吗? 1 ,以为p
阅读全文
摘要:定义指针变量 定义指针变量与定义普通变量非常类似,不过要在变量名前面加星号*,格式为: datatype *name; 或者 datatype *name = value; *表示这是一个指针变量,datatype表示该指针变量所指向的数据的类型 。例如: int *p1; p1 是一个指向 int
阅读全文

浙公网安备 33010602011771号