C语言 指针变量的初始化问题
C语言指针变量的初始化问题指针变量的初始化允许不加*号吗?比如inta,b;a=&b;那a可以当成指针变量来用吗?...
C语言 指针变量的初始化问题指针变量的初始化允许不加*号吗? 比如 int a,b; a=&b; 那a可以当成指针变量来用吗?
展开
2个回答
展开全部
变量的初始化就是在定义变量的时候,直接对变量进行赋值操作。初始化的方式一般有如下两种:1、直接对变量进行赋予常量数值进行初始化;2、通过同类型变量进行初始化。举例说明如下:// 以下属于第1种初始化方式int a1=5; // 整型变量的初始化int b1[]={1,2,3,4}; // 整型数组的初始化char str1[]="abcd"; // 字符数组的初始化// 以下属于第2种初始化方式int a2 = a1; // 整型变量的初始化int b2[4] = b1; // 整型数组的初始化char str2[4] = str1;// 字符数组的初始化char *p = str1; // 字符指针的初始化
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询