C语言
云卷花开
这个作者很懒,什么都没留下…
展开
-
strlen和sizeof的区别
strlen是C语言的一个函数,用来求字符串的实际长度。不包括‘\0’。 sizeof是C语言的关键字,用来返回一个对象或者类型所占的内存字节数。 char str[10] = "1234"; printf("%d %d\n",strlen(str),sizeof(str)); 上述程序strlen(str)计算的是数组中的数据的实际长度(注意不包括\0),这是在程序运原创 2017-08-08 17:17:01 · 202 阅读 · 0 评论 -
C内存分配
在任何程序设计环境及语言中,内存管理都十分重要。在目前的计算机系统或嵌入式系统中,内存资源仍然是有限的。因此在程序设计中,有效地管理内存资源是程序员首先考虑的问题。 第1节主要介绍内存管理基本概念,重点介绍C程序中内存的分配,以及C语言编译后的可执行程序的存储结构和运行结构,同时还介绍了堆空间和栈空间的用途及区别。 第2节主要介绍c语言中内存分配及释放函数、函数的功能,以及如何调用这些函数申请/释放转载 2017-08-11 11:53:47 · 206 阅读 · 0 评论