会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
log_a
对数a
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2014年9月22日
c/c++之堆和栈的比较
摘要: 参考自http://blog.csdn.net/newman0708/article/details/44019831. 申请方式栈:由系统自动分配。 例如,在函数中声明一个局部变量 int b; 系统会自动在栈中为b开辟空间。堆:需要程序员自己申请,并指明大小,在C中malloc函数,C++中是n...
阅读全文
posted @ 2014-09-22 10:22 log_a
阅读(218)
评论(0)
推荐(0)
2014年9月15日
c之指向常字符串的指针做加法
摘要: 先看一小段代码#includeint main(){ size_t len = 0; const char* id = "abcdefghijklmn"; len = strlen(id); if (len > 3) { id += len - 3 ; ...
阅读全文
posted @ 2014-09-15 17:54 log_a
阅读(472)
评论(0)
推荐(0)
2014年9月12日
c之void及void*
摘要: void 无类型 void* 无类型指针void的作用主要是对函数参数和返回值的限定,void func(void);表示func函数无参数无返回值。void*可以指向任意类型的数据,如pvoid可以指向pint指向的数据。void *pvoid;int *pint;pvoid = pint;pi...
阅读全文
posted @ 2014-09-12 13:14 log_a
阅读(209)
评论(0)
推荐(0)
2014年9月9日
c之(类型)-1?
摘要: 一个困扰很久的问题终于解决了,感谢万能的网络~在看项目代码的时候,看到很多宏定义“类型-1”,很纳闷,类型还能做减法??typedef unsigned int uint;#define a (uint)-1让我敲敲自己秀逗的脑袋,居然一直以为是减法。(uint)-1其实是强制类型转换,把-1转换成...
阅读全文
posted @ 2014-09-09 18:01 log_a
阅读(222)
评论(0)
推荐(0)
2014年8月26日
c之枚举默认值
摘要: enum weekday{sun=7,mon=1,tue,wed,thu,fri,sat};mon=1,后面的没有赋值,默认后面的值比前面的大1,即wed=3,thu=4,fri=5,sat=6
阅读全文
posted @ 2014-08-26 10:20 log_a
阅读(757)
评论(0)
推荐(0)
2014年8月22日
c之变量未声明错误
摘要: //test.c#includeint main(){ int a=0; printf("%d",a); int b=1; printf("%d",b); return 0;}上面这几行代码在VS2010下运行,报了下面两个错。error C2143: 语法错误...
阅读全文
posted @ 2014-08-22 18:40 log_a
阅读(364)
评论(0)
推荐(0)
2014年4月1日
Learn Python
摘要: Python官网:https://www.python.org/(上不去,得FQ) 1、Python的安装 提供一个Python3.3的下载地址:http://rj.baidu.com/soft/detail/17016.html 支持系统:WinXP / Win2003 / Vista / Win7 / Win8 安装过程很简单,没有特别需要注意的地方。 2、添加环境变量 假设安装目录为 D:\...
阅读全文
posted @ 2014-04-01 23:56 log_a
阅读(263)
评论(0)
推荐(0)
2014年3月19日
大端小端模式
摘要: 大端小端模式是指内存中的数据存储方式。 大端模式,指数据的高位字节存在内存的低地址,数据的低位字节存在内存的高地址。 小端模式,指数据的高位字节存在内存的高地址,数据的低位字节存在内存的低地址。 如十六进制数0x12345678,大端模式下,内存显示0x12345678,小端模式下,内存显示0x78563412。 如何判断机器的大小端模式? 思路:取数据的某个字节,判断该字节等于大端模式下该字节的...
阅读全文
posted @ 2014-03-19 11:24 log_a
阅读(163)
评论(0)
推荐(0)
2014年3月11日
c/c++操作符之sizeof
摘要: 1、基本数据类型常见的基本数据类型有void、bool、char、int、short(int)、long(int)、float、double、long long、long double等。同类型有符号与无符号所占字节数相同,故在此不做区分。类型大小void0 bytebool1 bytechar1 byteshort(int)2 byteslong(int)4 bytesint4 bytesfloat4 bytesdouble8 byteslong long8 byteslong double8 bytes2、指针在32位机器下,指针的大小是4字节。下面有个例子,char* str="
阅读全文
posted @ 2014-03-11 23:19 log_a
阅读(263)
评论(0)
推荐(0)
c/c++头文件之string.h、cstring与string的区别
摘要: 参考自 http://www.cnblogs.com/Cmpl/archive/2012/01/01/2309710.html标准的c++头文件没有.h扩展名,c++为了兼容c的标准库,c的头文件转换成c++头文件时,通常加上前缀c表示源于c,如来源于。一般,在将c头文件转换成c++头文件后,定义的内容都放入了名字空间std中,所以在使用转换后的c++头文件时,需要加上using namespace std。c的标准库里的头文件,与c++里string类毫无关系。是c头文件,其中定义了基于char*的字符串处理函数。是对应于的c++头文件,其在名字空间std中包含了。是c++头文件,对应于st
阅读全文
posted @ 2014-03-11 00:01 log_a
阅读(317)
评论(0)
推荐(0)
上一页
1
2
公告