C/C++ 备忘录
文章平均质量分 63
lantu007
简单做人 勤奋做事
展开
-
C中申请和释放内存的方法:malloc && free
malloc 定义为: void *malloc(unsigned int)C使用void 服务于两个目的:(1) 在函数定义中作为一种类型时,void 表示函数没有返回值。(2) 用作指针定义时,void 定义一个通用指针(可以指向任何数据类型)。函数malloc只有一个自变量:分配的字节数。如果malloc用光了内存,将返回一个空指针(可指向任意数据类型)。下面的一段代码为自原创 2008-01-23 13:52:00 · 899 阅读 · 0 评论 -
C中使用fgets+sscanf读取数字
如何读取数字?scanf提供了一种简单的读取方式,但它对结束行处理得不好(why?)。另一点,用scanf读入的字符串中不能含有“空格”,否则会以“空格”为分隔,将输入的字符串分隔为若干个字符串来处理。人们很快找到了弥补scanf缺陷的简单方法:使用fgets+sscanf读取数字。用fgets读取输入的一行,并用sscanf把文本转化成数字型。sscanf代表“string原创 2008-01-23 12:23:00 · 2453 阅读 · 0 评论