会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
repinkply
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
32
33
34
35
36
2019年9月21日
strcpy()函数的疑惑
摘要: #include <stdio.h> #include <string.h> int main() { char a[]="abc"; char b[]="abcedf"; strcpy(a,b); printf("a=%s\n",a); printf("b=%s\n",b); return 0;
阅读全文
posted @ 2019-09-21 12:05 repinkply
阅读(9)
评论(0)
推荐(0)
2019年9月20日
内存操作分析(野指针)
摘要: 第一点:1.什么是野指针,指针变量中的值是非法的内存地址,进而造成野指针。 2.野指针不是空指针,是指向不可用内存地址的指针。 3.NULL指针并没有害处,很好判断,也很好调试。 4.C语言中无法判断一个指针所保存的地址值是否合法。 第二点:野指针的由来 1.局部指针变量没有被初始化 2.指针所指向
阅读全文
posted @ 2019-09-20 20:08 repinkply
阅读(26)
评论(0)
推荐(0)
深度剖析程序中的内存布局
摘要: 第一点:1.需要明白的是C语言中一切的操作都是基于内存的(其实其他编程语言本质也是基于内存的,像C/C++这种语言是直接基于内存的,没有垃圾回收机制,所以经常造成内存泄漏,然后现在很多高级语言例如Java,Python等都有内存回收机制。)像变量名和数组名都是内存的别名,内存分配是有编译器在编译期所
阅读全文
posted @ 2019-09-20 19:32 repinkply
阅读(28)
评论(0)
推荐(0)
2019年9月16日
复杂指针阅读分析
摘要: 第一点:我们们常常比较熟悉C语言中基本数学类型,比如,char,short,int,unsigned int ,float,double,struct studet{},union studet等。 C语言中的数组也是有自己的类型,比如int a[5],它的类型为 int [5],表示这个数组有5个
阅读全文
posted @ 2019-09-16 18:43 repinkply
阅读(6)
评论(0)
推荐(0)
2019年9月11日
Pandas入门基本知识点
摘要: 1.pandas基础 Series和DataFrame >>> import numpy as np >>> import pandas as pd >>> s1=pd.Series([4,7,-5,3]) #创建一个series 索引为默认值 >>> print(s1) 0 4 1 7 2 -5
阅读全文
posted @ 2019-09-11 21:49 repinkply
阅读(24)
评论(0)
推荐(0)
Numpy入门基本知识点
摘要: 1.Numpy的基本属性 import numpy as np array=np.array([[1,2,3], [4,5,6], [7,8,9]]) print(array) print(array.ndim)#矩阵或数组的维度 包含两个[] []所以为2维,如果包含3个[][][]则为3维 pr
阅读全文
posted @ 2019-09-11 20:34 repinkply
阅读(83)
评论(0)
推荐(0)
2019年9月9日
回调函数的原理及运用
摘要: 第一个问题:什么是回调函数?来看一下百度百科的定义为:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该
阅读全文
posted @ 2019-09-09 17:49 repinkply
阅读(26)
评论(0)
推荐(0)
2019年8月29日
深度剖析结构体(struct)的内存对齐方式
摘要: 首先,我们来看一个例子,请计算 struct Test1的内存大小为多少? struct Test1 { char c1; char c2; short s; int i; }; 这个题目比较简单,我们知道结构体的本质为一组变量的集合,所以sizeof(struct Test1)=sizeof(c1
阅读全文
posted @ 2019-08-29 19:46 repinkply
阅读(227)
评论(0)
推荐(0)
上一页
1
···
32
33
34
35
36
公告