菜鸟求对指针的理解
int * p;
char = 'ch';
p = &ch;
/*虽然定义P是存放整型地址的变量,我想但是字符型不是可以通过ASCII码转换成整型么?
为什吗这样会报错?
*/
[解决办法]
指针只存地址,指针的类型是解引用时解释内存的方式。
[解决办法]
字符确实可以自动转换为整数,但是指针必须明确转换类型
你应该写(int*)进行显示强制转换
发布时间: 2013-09-05 16:02:07 作者: rapoo
菜鸟求对指针的理解
int * p;
char = 'ch';
p = &ch;
/*虽然定义P是存放整型地址的变量,我想但是字符型不是可以通过ASCII码转换成整型么?
为什吗这样会报错?
*/