C与C++ 初级经验
文章平均质量分 86
fengzar1984
这个作者很懒,什么都没留下…
展开
-
类的构造函数、析构函数与赋值函数
转载于:http://www.embeded.cn/online/hightc.htm 作为比C更先进的语言,C++提供了更好的机制来增强程序的安全性。C++编译器具有严格的类型安全检查功能,它几乎能找出程序中所有的语法问题,这的确帮了程序员的大忙。但是程序通过了编译检查并不表示错误已经不存在了,在“错误”的大家庭里,“语法错误”的地位只能算是小弟弟。级别高的错误通常隐藏得很深,就象狡猾的罪犯转载 2007-01-18 17:23:00 · 790 阅读 · 0 评论 -
有关函数指针的问题(转载)
摘录的别人的:http://community.csdn.net/Expert/topic/5692/5692351.xml?temp=.417309C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则转载 2007-09-15 11:36:00 · 467 阅读 · 0 评论 -
(指针常量,常量指针)-(函数指针,指针函数)-(指针数组,数组指针)
一:指针常量和常量指针常量指针:常量指针就是指向常量的指针,指针所指向的地址的内容是不可修改的。指针常量定义"const int * pi=&a;"告诉编译,*pi是常量,不能将*pi作为左值进行操作。所以这里的指针还是一个变量,它的内容存放的是常量的地址。例如:定义常量指针 const int *p定义两个整型变量int a; int b;把 a和b进行赋值 a=0转载 2007-09-15 14:28:00 · 988 阅读 · 0 评论 -
双核与单核之区别?
核心(Die)又称为内核,是CPU最重要的组成部分。CPU中心那块隆起的芯片就是核心,是由单晶硅以一定的生产工艺制造出来的,CPU所有的计算、接受/存储命令、处理数据都由核心执行。各种CPU核心都具有固定的逻辑结构,一级缓存、二级缓存、执行单元、指令级单元和总线接口等逻辑单元都会有科学的布局。 从双核技术本身来看,到底什么是双内核?毫无疑问双内核应该具备两个物理上的运算内核,而这两转载 2007-09-18 19:58:00 · 2860 阅读 · 0 评论 -
迷宫编程
读书的时候总听说什么迷宫问题(c版本),当时只是云里雾里。听大家说队列能够解决问题。就也跟着说队列能够解决问题。现在实施起来,还是有点麻烦的。参考了清华大学c习题与解析中的一程序: #include stdio.h>#define M 5#define N 5struct stype /**//* 队列用来存储所访问过的点 */...{ int x原创 2007-09-23 10:44:00 · 2226 阅读 · 0 评论 -
数组数据循环移动
/**//*有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数*/#include stdio.h>#define N 8void move(int x[], int n, int m) /**//*长度为n的数组,循环移动的变量为m*/...{ int i, *starta, *startb; int b[N]; /**//原创 2007-09-26 16:43:00 · 1350 阅读 · 0 评论 -
链表
#include stdio.h>#include malloc.h>#define NULL 0#define LEN sizeof(struct student)struct student...{ int data; struct student *next;};struct student *creat( )...{ struct student *head,原创 2007-10-06 14:03:00 · 535 阅读 · 0 评论