
语言
文章平均质量分 73
不吃南瓜
keep the passion!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言的printf函数以从右到左的顺序输出,每个数据项可以进行算术但各自互不影响
今天在一个网站上看到有个冒泡排序算法,最后的输出prinf输出函数如:printf("%c",a[i],a[i]); 突然记得在什么地方看过一种说法,C语言的输出是从右到左的,但具体却很模糊,下班回来之后就试了一下,代码如下:#include int main(){ int b = 4; printf("%d,%d",++b,b++); printf("\原创 2012-08-23 22:23:09 · 8387 阅读 · 0 评论 -
C++中拷贝构造函数的几个细节问题
文章出自:http://grantren.iteye.com/blog/43289拷贝构造函数是C++最基础的概念之一,大家自认为对拷贝构造函数了解么?请大家先回答一下三个问题:1. 以下函数哪个是拷贝构造函数,为什么?X::X(const X&); X::X(X); X::X(X&, int a=1); X::X(X&, int a=1, b=2);转载 2012-08-10 15:55:14 · 931 阅读 · 0 评论 -
栈区,堆区,全局区,文字常量区,程序代码区 详解
一个由 C/C++ 编译的程序占用的内存分为以下几个部分1 、栈区( stack ) — 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结 构中的栈。 2 、堆区( heap ) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由 OS 回收 。注意它与数据 结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3转载 2011-12-28 14:16:02 · 787 阅读 · 0 评论 -
拷贝构造函数和赋值操作符的区别 .
重点:包含动态分配成员的类 应提供拷贝构造函数,并重载"="赋值操作符。以下讨论中将用到的例子:class CExample{public: CExample(){pBuffer=NULL; nSize=0;} ~CExample(){delete pBuffer;} void Init(int n){ pBuffer=new char[n]; nSize=n;}p原创 2012-08-14 23:16:08 · 757 阅读 · 0 评论 -
C、C++缓冲区的刷新
平常做程序的时候我们经常会遇到这样的情况,本来直接输入的是这样的数据,然而在读取输出的时候却不是我们输入时的数据。这是为什么呢? 原因就是我们在输入的时候留下了垃圾,而我们定义的某个变量接受的数据正是“垃圾”而不是我们想要的数据。没事总结一下C、C++中清除垃圾的方法(花了我一上午的时间啊,不过感觉很有必要):C语言中缓冲区的刷新:(清除输入时的垃圾)1.fflush(st原创 2012-06-27 19:46:39 · 28880 阅读 · 5 评论 -
C++输出中文字符 C/C++多字节字符与宽字符的输出
原文:http://www.cnblogs.com/lixiaohui-ambition/archive/2012/07/17/2596490.html1. cout场景1: 在源文件中定义 const char* str = "中文" 在 VC++ 编译器上,由于Windows环境用 GBK编码,所以字符串 "中文" 被保存为 GBK内码,编译器也把 str 指向一个包含有 GB转载 2013-08-29 09:55:13 · 10982 阅读 · 0 评论 -
C++静态成员(函数)小结
类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 静态类成员包括静态数据成员和静态函数成员两部分。 一 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时转载 2013-08-30 10:19:33 · 603 阅读 · 0 评论 -
数组指针和指针数组的区别
先说优先级:()>[]>* 数组指针(也称行指针)定义: int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也 就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p)[4]; //该语句是定义一原创 2013-10-10 17:42:10 · 617 阅读 · 0 评论