C语言
镜心一言
本人自毕业以来一直从事测试领域,经历过通信制造、汽车制造行业。本人希望能像昵称一样将自己测试一途的所观所感记录下来并分享给大家,希望在帮助大家的同时能结实更多的朋友,也欢迎相关单位前来合作。
展开
-
堆和栈的概念和区别
下面我们通过一个图例详细讲一下堆和栈:比如主函数里的语句 int [] arr=new int [3];在内存中是怎么被定义的:主函数先进栈,在栈中定义一个变量arr,接下来为arr赋值,但是右边不是一个具体值,是一个实体。实体创建在堆里,在堆里首先通过new关键字开辟一个空间,内存在存储数据的时候都是通过地址来体现的,地址是一块连续的二进制,然后给这个实体分配一个内存地址。数组...原创 2020-01-27 13:28:07 · 439 阅读 · 0 评论 -
如何求C语言字符串长度(strlen函数和sizeof关键字)
C语言字符串长度的计算是编程时常用到的,也是求职时必考的一项。C语言本身不限制字符串的长度,因而程序必须扫描完整个字符串后才能确定字符串的长度。在程序里,一般会用strlen()函数或sizeof来获取一个字符串的长度,但这2种方法获取的字符串的长度其实是不一样,我们用如下函数进行测试:void test6(){char s1[20] = “hello world”;char s2[2...原创 2020-01-21 15:48:06 · 5410 阅读 · 0 评论