- 博客(14)
- 资源 (2)
- 收藏
- 关注
转载 时间Sleep函数
我 们在衡量一个函数运行时间,或者判断一个算法的时间效率,或者在程序中我们需要一个定时器,定时执行一个特定的操作,比如在多媒体中,比如在游戏中等,都 会用到时间函数。还比如我们通过记录函数或者算法开始和截至的时间,然后利用两者之差得出函数或者算法的运行时间。编译器和操作系统为我们提供了很多时间 函数,这些时间函数的精度也是各不相同的,所以,如果我们想得到准确的结果,必须使用合适的时间函数。现在我就
2014-10-10 11:09:08 2543
原创 while for
下列关于for循环和while循环的说法中哪个是正确的?( ) A.while循环能实现的操作,for循环也都能实现 B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C.两种循环任何时候都可替换 D.两种循环结构中都必须有循环体,循环体不能为空 我的理解是:当知道执行次数的时候
2014-10-10 10:08:22 532
原创 stdio.h输入输出头文件
C标准中的I/O库是一个比较庞大的库,实现也比较复杂。显然I/O库的实现是依赖于操作系统的,不同的系统上I/O库的实现机理是不一样的。glibc中,I/O库的核心实现在libio目录下。有4个头文件libio.h, iolibio.h, libioP.h, strfile.h, stdio.h,其中stdio.h是导出的标准C头文件,其余都是内部实现。这里并不打算解剖整个I/O库的源代码(那样可能
2014-10-10 09:08:26 1784
原创 PPTV笔试题2012
设short类型的数据长度为2个字节,则unsignedshort类型数据的范围A.0~255;B.0~65535;C.-32768~32765D,-256~2552、在计算机主存和CPU之间增加Cache存储器的目的是A、增加内存容量B、提高内存可靠性C解决CPU和主存之间的速度匹配问题D增加内存容量3、一个n个顶点的连通无向图,其边的个数至少为A.n-1;B.n;C.n+1
2014-10-09 16:37:44 602
原创 ++ --
如果有表达式 a = i++ 它等价于 a = i ; i = i + 1; 如果有表达式 a = ++i 它等价于 i = i + 1; a = i; 1 首先两者的区别是:前者是先赋值,然后再自增;后者是先自增,后赋值 2 ++i和i++都是分两步完成的。因为++i 是后面一步才赋值的,所以它能够当作一个变量进行级联赋值,++i = a
2014-10-09 12:35:32 253
原创 string cstring string.h的区别
1.#include //不可以定义string s;可以用到strcpy等函数using namespace std;#include //可以定义string s;可以用到strcpy等函数using namesapce std;#include //不可以定义string s;可以用到strcpy等函数
2014-10-09 12:27:53 355
原创 数组名和指针的区别
近段时间在整理自己大学几年来学习C++的点点滴滴,写这篇文章源于看林锐博士的《高质量C++指南》时,看到文章直接把指针和数组名视为同一东西,原文为“数组名本身就是一个指针,是一个指针常量,即a等价于int * const a,因此你不能试图修改数组名的值”,摘自第三版127页第7.2.1小节。 自己初学C++时也被数组和指针搞得昏头转向过,通过多方求证和对比实验已把指针和数组弄得稍明
2014-10-09 11:54:43 227
原创 数组名不是指针,那个老师说数组名就是一个指针
引言 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。 想必这种误
2014-10-09 09:50:12 412
转载 指针常量 常量指针详细讲解
在C/C++中关键字const用来定义一个只读的变量或者对象,有如下优点 (1)便于类型检查,如函数的函数 fun(const int a) a的值不允许变,这样便于保护实参。 (2)功能类似与宏定义,方便参数的修改和调整。如 const int max = 100; (3)节省空间,如果再定义a = max,b=max。。。就不用在为max分配空间了,而用宏定义的话
2014-10-08 17:02:56 321
原创 const常量、指向常量的指针和常量指针
const常量、指向常量的指针和常量指针---------------------------------1)先看const常量的情况:const int a=2;int const b=c; // c是已经声明过的整型两者都可以。本地的const常量必须在第一次声明时就初始化,用变量或常量初始化都可以,只是初始化一次以后它的值就不能再改变了,此所谓const的含义。
2014-10-08 16:53:41 213
原创 指针定义及初始化
每个指针都有一个与之关联的数据类型,该数据类型决定了指针所有指向的对象的类型。例如,一个int 型指针只能指向 int 型对象。1.指针变量的定义 C++语言使用 * 号把一个标识符声明为指针: vector *pvec; int *p1, *p2;
2014-10-08 16:03:05 579
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人