会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
拾月凄辰
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
69
70
71
72
73
74
75
76
下一页
2018年9月8日
char与unsigned char的区别
摘要: 1 #include <stdio.h> 2 int main() 3 { 4 unsigned char a = 128; 5 char b = a; 6 printf("a = %d , b = %d",a,b); 7 return 0; 8 } 输出结果为 a = 128 , b = -128
阅读全文
posted @ 2018-09-08 13:34 拾月凄辰
阅读(246)
评论(0)
推荐(0)
2018年9月6日
C语言 —— sprintf()函数
摘要: sprintf() 函数 例如:
阅读全文
posted @ 2018-09-06 21:22 拾月凄辰
阅读(291)
评论(0)
推荐(0)
char *s 与 char s[ ]的区别
摘要: 程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。 3、全局区(
阅读全文
posted @ 2018-09-06 20:55 拾月凄辰
阅读(357)
评论(0)
推荐(0)
2018年9月4日
打印不同对象的字节表示 ( 对int*强制转换成unsigned char*的理解 )
摘要: 此文章参考《深入理解计算机系统》P31。 先看如下代码: 12345的十六进制表示为:0x00003039 1 #include <stdio.h> 2 3 int main() 4 { 5 int a = 12345; 6 char *q = (char *)(&a); 7 for(int i =
阅读全文
posted @ 2018-09-04 20:58 拾月凄辰
阅读(467)
评论(0)
推荐(0)
2018年8月21日
LeetCode 1. 两数之和
摘要: 1 class Solution { 2 public: 3 vector<int> twoSum(vector<int>& nums, int target) { 4 vector<int> v; 5 for(int i = 0; i < nums.size(); ++i) 6 for(int j
阅读全文
posted @ 2018-08-21 11:51 拾月凄辰
阅读(100)
评论(0)
推荐(0)
2018年8月16日
Linux —— 常见指令及其英文全称
摘要: alias:给命令起别名 awk = "Aho Weiberger and Kernighan" ,三个作者的姓的第一个字母 bash:GNU Bourne-Again Shell,大多Linux的默认shell bc = Basic Calculator,基础计算器,scale设定小数位,quit
阅读全文
posted @ 2018-08-16 10:24 拾月凄辰
阅读(1016)
评论(0)
推荐(0)
2018年8月13日
递归与尾递归总结
摘要: 本文转载自: https://www.cnblogs.com/alantu2018/p/8465884.html 递归与尾递归总结 1、递归 关于递归的概念,我们都不陌生。简单的来说递归就是一个函数直接或间接地调用自身,是为直接或间接递归。一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界
阅读全文
posted @ 2018-08-13 19:04 拾月凄辰
阅读(290)
评论(0)
推荐(0)
2018年8月12日
递归的效率问题以及递归与循环的比较
摘要: 1.所谓的递归慢到底是什么原因呢? 大家都知道递归的实现是通过调用函数本身,函数调用的时候,每次调用时要做地址保存,参数传递等,这是通过一个递归工作栈实现的。具体是每次调用函数本身要保存的内容包括:局部变量、形参、调用函数地址、返回值。那么,如果递归调用N次,就要分配N*局部变量、N*形参、N*调用
阅读全文
posted @ 2018-08-12 13:30 拾月凄辰
阅读(682)
评论(0)
推荐(0)
2018年8月1日
malloc/free与new/delete的区别
摘要: 0. 属性 new/delete是C++关键字,需要编译器支持。malloc/free是库函数,需要头文件支持。 1. 参数 使用new操作符申请内存分配时无须指定内存块的大小,编译器会根据类型信息自行计算。而malloc则需要显式地指出所需内存的尺寸。 2. 返回类型 new操作符内存分配成功时,
阅读全文
posted @ 2018-08-01 21:42 拾月凄辰
阅读(214)
评论(0)
推荐(0)
2018年7月29日
类的综合案例——纯虚函数与抽象类( 加强对接口与多态,以及派生类构造函数的理解 )
摘要: 注意派生类构造函数的写法。 1 #include <iostream> 2 3 using namespace std; 4 5 enum COLOR { Red, Green, Blue, Yellow, White, Black, Brown }; 6 7 class Animal 8 { 9
阅读全文
posted @ 2018-07-29 12:58 拾月凄辰
阅读(241)
评论(0)
推荐(0)
上一页
1
···
69
70
71
72
73
74
75
76
下一页
公告