![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
小青年阿坚
手捧着微弱火苗,风雨中越过溪流和丛林。
展开
-
C语言复习笔记---基础知识
1.进位计数制 2.信息的单位及机器数由于计算机存放一个参与运算的机器数所使用的电子器件的基本位数是固定的,通常把具有固定位的这种二进制串称为字,而把字所包含的二进制位数称为字长。e.g. 16位机 字长16位 表示 2^16个不同的信息。字长8位的计算机,能表示的无符号数范围 0~255(2^8-1)字长16位的计算机,能表示的无符号数范围 0~65535(2^16-1)3.原创 2018-01-24 20:28:55 · 584 阅读 · 0 评论 -
C语言 --段错误(核心已转储)
文章原地址:https://blog.csdn.net/qq_29350001/article/details/53780697 (侵删欠)一、什么是段错误?一旦一个程序发生了越界访问,cpu 就会产生相应的保护,于是 segmentation fault 就出现了,通过上面的解释,段错误应该就是访问了不可访问的内存,这个内存区要么是不存在的,要么是受到系统保护的,还有可能是缺少文件或者文件损坏。...转载 2018-04-03 19:55:57 · 5650 阅读 · 0 评论 -
C语言之数组指针和指针数组的区别
在讲数组指针和指针数组的区别前,想重新厘清一下指针的概念。指针在C中是一种数据类型,或者对象/变量,用来表示或存储一个内存地址,这个地址的值直接指向(points to)存在该地址的对象的值。(from wikipedia)更通俗的来讲,指针就是拿来存地址的一个东西,且未经赋值或初始化是不能使用的。其保存指向的对象的地址,当然其本身也是有地址的,这就牵涉到双指针的概念。可能也是好多年不碰C的原因,...原创 2018-04-05 15:12:05 · 4768 阅读 · 3 评论 -
C/C++动态二维数组的内存分配和释放
原博客:http://www.cnblogs.com/Azhu/articles/3950487.htmlC语言//二维数组动态数组分配和释放 //数组指针的内存分配和释放 //方法一 char (*a)[N];//指向数组的指针 a = (char (*)[N])malloc(sizeof(char [N]) * m); free(a); //方法二 c...转载 2018-04-05 15:17:43 · 5371 阅读 · 1 评论