摘要: 首先我们来看一下下面这个程序,不妨先猜猜它会输出什么哟。 前面各个字符串的输出结果相信大家应该都很清楚,第五个的结果在不同机器上运行的到的结果可能会不同,事实上也存在一定的偶然性,这里我们不讨论它们,我们主要一起讨论一下定义以及最后两行输出的结果分析。 我们在C语言里,想要定义一个所谓的字符串,事实 阅读全文
posted @ 2018-10-14 13:20 来喽来喽 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 先来猜猜这个最后输出结果为什么:1?2? 运行一下会发现,最后输出的是5。为什么呢?我们一句句看看吧; 定义一个int型数组a,长度为5 这个应该没有什么问题。那为什么*(a+1-1)变成了5呢?其实重点在下面这一句 这一句到底做了什么? 首先定义了一个int型的指针p,然后把左边一个东西强制转换给 阅读全文
posted @ 2018-10-14 12:00 来喽来喽 阅读(236) 评论(0) 推荐(0) 编辑