文章分类 -  Linux与C的快乐

完全的自由,莫过于C。
摘要:C/C++中的重载函数、模板和泛型重载函数:出现在相同作用域中的两个函数,如果具有相同的名字而形参表不同,则称为重载函数。 输出结果:a+b=3c+d=3.600000 注意:main函数是不可以重载的。 重载函数条件:1.相同的函数名 2.不同的形参列表(对于函数的返回值没有影响,函数名相同,形参 阅读全文
posted @ 2018-12-04 16:24 bookdrip 阅读(5092) 评论(0) 推荐(0)
摘要://is int? bool isDegital(string str) { //判断没有输入的情况 if(str=="") { return false; } else { //有输入的情况况 for (int i = 0;i 1) // 有可能出现负数 continue; 数值在ascii码(... 阅读全文
posted @ 2018-11-26 18:30 bookdrip 阅读(4209) 评论(0) 推荐(0)
摘要:1.数组(内存)溢出 此处的数组指的就是一块已经分配的内存,而你要读取的数据却是超过了这部分内存的地方。 2.句柄或指针在使用前被释放 此类情况目前还只在vc++中遇见,在声音还未结束播放的时候,提前清理了声音播放的数据,导致了错误退出 阅读全文
posted @ 2018-10-30 09:35 bookdrip 阅读(958) 评论(2) 推荐(0)
摘要:一、C中的内存与变量的关系 内存中存在三个段,分别为Text,Bss,Data. 1.Text段 用于存放代码的 2.Bss段 用于存放未初始化的全局变量和静态变量 3.Data段 分为三个小段 a.静态区:用于存放初始化的全局变量,静态变量和常量(如字符常量)。 b.栈:用于存放一般的局部变量。 阅读全文
posted @ 2018-10-24 17:20 bookdrip 阅读(4444) 评论(2) 推荐(0)
摘要:    一个程序本质上都是由 BSS 段、data段、text段三个组成的。这样的概念在当前的计算机程序设计中是很重要的一个基本概念,而且在嵌入式系统的设计中也非常重要,牵涉到嵌入式系统运行时的内存大小分配,存储单元占用空间大小的问题。 BSS段:在采用段式内存管理的架构中,BS 阅读全文
posted @ 2018-10-24 15:54 bookdrip 阅读(194) 评论(0) 推荐(0)