![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序语言
taozhu01
这个作者很懒,什么都没留下…
展开
-
struct 和class的区别
1.struct 是值类型,class是对象类型2.struct 不能被继承,class可以被继承3.struct 默认的访问权限是public ,而class 默认的访问权限是private .4.struct 不能有不带参数的构造函数。struct 的构造函数是由编译器自动生成的。并且struct 的用途是那些描述轻量级的对象,例如Line ,Point 等,并且效率比较高。5.struct ...原创 2012-10-25 19:09:06 · 133 阅读 · 0 评论 -
引用与指针的区别
引用和指针有如下三种区别: 1 引用必须在声明时初始化,而指针不用; 2 对于NULL不能引用,而指针可以指向NULL; 3 引用一旦声明,引用的对象不能改变(但对象的值可以改变);而指针可以随时改变指向的对象。 引用能做到的,指针也可以,但指针更危险; (1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化)。 (2)不能...原创 2012-10-25 19:18:48 · 131 阅读 · 0 评论 -
进程与线程的区别
进程是指运行中的应用程序,每一个进程都有自己独立的内存空间。一个应用程序可以同时启动多个进程。例如对于IE浏览器程序,每打开一个IE浏览器窗口,就启动了一个新的进程。同样,每次执行JDK的java.exe程序,就启动了一个独立的Java虚拟机进程,该进程的任务是解析并执行Java程序代码。 线程是指进程中的一个执行流程,有时也称为执行情景。一个进程可以由多个线程组成,即在一个...原创 2012-10-25 19:21:52 · 74 阅读 · 0 评论 -
C语言 指针的定义
指针的使用一直都是初学者的第一道坎儿,绕来绕去的。。。以下这道题,据说琢磨透了,就基本不怕指针了..~~ 用变量a给出下面的定义 a) 一个整型数 b)一个指向整型数的指针( A pointer to an integer) c)一个指向指针的的指针,它指向的指针是指向一个整型数( A pointer to a pointer to an intege)r d)一个有10个整型数的数组( An...原创 2012-10-30 10:04:36 · 105 阅读 · 0 评论 -
static 关键字的作用
关键字static的作用:这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1)在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(该变量存放在静态变量区)。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3) 在模块...原创 2012-11-01 10:38:46 · 72 阅读 · 0 评论 -
const 关键字的作用
被面试者只要能说出const意味着"只读"就可以了。尽管这个答案不是完全的答案,但我接受它作为一个正确的答案。如果应试者能正确回答这个问题,我将问他一个附加的问题:下面的声明都是什么意思?Const只是一个修饰符,不管怎么样a仍然是一个int型的变量本质:const在谁后面谁就不可修改,const在最前面则将其后移一位即可,二者等效 const int a;int co...原创 2012-11-01 10:48:30 · 180 阅读 · 0 评论