2.4.4节练习

作者:源力解离 更新时间:2018/3/6 14:32:22 字数:157

2.4.4节练习

练习2.32:下面的代码是否合法?如果非法,请设法将其修改正确。

int null = 0, *p = null;

出题思路:本题旨在考查指针的使用。

解答:

上述代码是非法的,null是一个int变量,p是一个int指针,二者不能直接绑定。仅从语法角度来说,可以将代码修改为:

int null = 0, *p = &null;

显然,这种改法与代码的原意不一定相符。另一种改法是使用nullptr:

int null = 0, *p = nullptr;


设置
阅读主题:
字体大小:
字体格式:
简体 繁体
页面宽度:
手机阅读
菠萝包轻小说

iOS版APP
安卓版APP

扫一扫下载