摘要: 1、fgets比gets安全!为了安全,gets少用,因为其没有指定输入字符的大小,限制输入缓冲区得大小,如果输入的字符大于定义的数组长度,会发生内存越界,堆栈溢出。后果非常严重!fgets会指定大小,如果超出数组大小,会自动根据定义数组的长度截断。2、用strlen检测两者的输入的字符串长度,结果... 阅读全文
posted @ 2015-08-31 23:56 z小姐的iOS 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 一、sizeof sizeof(...)是运算符,而不是一个函数。 一个简单的例子:int a;cout<<sizeof a<<endl; 在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所... 阅读全文
posted @ 2015-08-31 23:54 z小姐的iOS 阅读(4648) 评论(0) 推荐(0) 编辑