易错点记录
新手丿指教
这个人很懒,他什么都没有留下
展开
-
const修饰的变量
1. const char *p1; 2. char *constp2; 以上两种情况,到底哪种是指针不能变,哪种是变量不能变呢?下面做一个记录,防止以后出错 记住一句口诀“左定值,右定向” 如果const在 * 左边,那么定义的变量值不能改变,但指针是可以改变的 如果co原创 2017-06-29 18:48:41 · 422 阅读 · 0 评论 -
一个有关sizeof的bug
sizeof常常用来计算字节大小,但是对于sizeof你了解多少呢?下面我就遇到的一个需要注意的地方做一个记录。 首先,sizeof作用是计算变量的大小,但它不是函数,是关键字,这个容易出错。 然后,看下面代码 #include int array[] = {24, 35,原创 2017-07-04 09:57:54 · 281 阅读 · 0 评论 -
一个易错的C语言优先级
今天看文档时,有个简单的函数结果引起了我的思考,因为这个解释实在想不明白,然后上机验证, 结果如文档所说,这才想通了这个优先级的问题,然后想起自己之前做题时出现的这种错误,现在全解 释通了..... 题目很简单: int a,b; a=10; b=10*a++; 然后输出a,b的值原创 2017-08-02 17:09:16 · 212 阅读 · 0 评论