C/C++基础
文章平均质量分 81
tuzilaopo
这个作者很懒,什么都没留下…
展开
-
C运行时库(C Run-time Library)详解
一、什么是C运行时库1)C运行时库就是 C run-time library,是 C 而非 C++ 语言世界的概念:取这个名字就是因为你的 C 程序运行时需要这些库中的函数.2)C 语言是所谓的“小内核”语言,就其语言本身来说很小(不多的关键字,程序流程控制,数据类型等);所以,C 语言内核开发出来之后,Dennis Ritchie 和 Brian Kernighan 就用 C 本转载 2014-10-24 17:59:13 · 684 阅读 · 0 评论 -
c\c++运行库
C/C++运行库11.2.1 C语言运行库任何一个C程序,它的背后都有一套庞大的代码来进行支撑,以使得该程序能够正常运行。这套代码至少包括入口函数,及其所依赖的函数所构成的函数集合。当然,它还理应包括各种标准库函数的实现。这样的一个代码集合称之为运行库(Runtime Library)。而C语言的运行库,即被称为C运行库(CRT)。如果读者拥有Visual Stu转载 2014-10-24 18:01:01 · 584 阅读 · 0 评论 -
函数返回值—返回局部变量
看看下面的程序的输出: #include char *returnStr() { char *p="hello world!"; return p; } int main() { char *str; str=returnStr(); printf("%s\n", str); retu转载 2014-10-28 20:21:39 · 439 阅读 · 0 评论 -
关于typedef的用法总结
不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,以下是引用的内容转载 2014-10-28 17:48:50 · 382 阅读 · 0 评论 -
const用法的解惑
虽然看过C++方面不少的资料,但我现在仍然是一个初学者,编过C++的一些程序,但不多。const修饰词做为C++一个重要的概念,务必要弄清楚才行,看到网上一个C++学习者的博客上归纳的很不错,很精炼。以下是参考的链结:htmlhttp://www.cppblog.com/seuauto/archive/2008/09/04/60941.htmlconst是C++的关键字之一,与其他转载 2014-10-28 18:11:15 · 291 阅读 · 0 评论 -
linux文件设备与I/O:C标准I/O函数与无缓冲I/O
open,read,write,close,lseek,fcntl,ioctl,mmap等系统函数称为无缓冲I/O--unbuffer I/O 函数,因为它们位于C标准库的I/O缓冲区的底层。 程序在读写文件时既可以调用C标准I/O库函数,也可以直接调用底层的Unbuffered I/O函数,那么用哪一组函数好呢? 1。用Unbu转载 2015-07-08 09:20:10 · 377 阅读 · 0 评论 -
回车与换行的区别
转自:http://www.cnblogs.com/clarkchen/archive/2011/06/02/2068609.html我一直没有搞得很清楚,回车和换行符有啥区别。记得大一时,C语言老师就说过回车、换行,但都没说得那么细。前两天,看写两句Perl代码时,忽然想起区别一下回车和换行(\r和\n)。现在理解清楚了,记个笔记吧。符号 ASCII码 意义\转载 2015-07-09 14:57:27 · 376 阅读 · 0 评论 -
delete一个void*可能会造成泄漏内存
一个论坛上看到k2eats对着个问题的回答,受益匪浅;delete void*在删除内建类型是没有问题的.系统在malloc()的时候已经在分配的内存块记录了分配内存的大小,所以不存在不知道不知道释放多少内存的说法对于int a = new int[15]; delete a 与 delete []a 是等效的。本身不会泄露内存,因为:在转载 2016-05-21 10:05:03 · 680 阅读 · 0 评论