大家说来说C语言的缺点

2020-02-11 09:53发布

我就感觉这个特不方便。
1.我发现,要定义一个数组或是字符串,最好要定义数组的大小,不然,如果后面要用指针来操作这个数组,没办法知道  数组大小,整个程序就OVER。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
100条回答
彼岸花开@
2020-02-12 05:18
wind2100 发表于 2014-11-29 09:56
sizeof 只能统计数组 大小

我觉得一但指针被初始化后,指针指向的东西就是有大小的了 ...

1、如果在初始化的时候,没有定义数组的大小。在后边使用的时候数组的中被赋值。。。那么使用sizeof 统计数组的大小。是这个数组中已经有被填充的大小吧。。因为数组是未定义大小的,所以数组的大小还是有可以一直增加的。 我的理解对不对呢
2、用指针操作数组,如果发生越界。确实很严重。。  
3、用指针的时候能不能判断一下 ,数组的最后总是'' 结束嘛。。这个我没有尝试过。

一周热门 更多>