
C/C++
枕霞
这个作者很懒,什么都没留下…
展开
-
二维指针的三种内存类型
二维指针的三种类型第一种:char *p[3]={"aaa","bbb","ccc"};第二种char a[4][3]={"aa","bb","cc"};第三种原创 2015-06-24 10:32:02 · 593 阅读 · 0 评论 -
URL的组成
介绍下普通URL的各部分组成http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name从上面的URL可以看出,一个完整的URL包括以下几部分:1.协议部分:该URL的协议部分为“http:”,这代表网页使用的是HTTP协议。在Internet中可以使用多种协议,如HTTP,FTP等等本转载 2015-06-26 09:42:40 · 768 阅读 · 0 评论 -
C源程序到可执行文件的四个过程
C源程序到可执行文件的四个过程1.预处理gcc -E -hello.c -o hello.i2.编译gcc -S -hello.i -o hello.s3.汇编gcc -c hello.s -o hello.o4.链接gcc hello.o -o hello原创 2015-06-26 10:02:12 · 2256 阅读 · 0 评论 -
C和C++的struct区别
C语言中struct和typedef structtypedef struct Student{ char name[10]; int age;}Stu;在声明变量的时候就可:Stu stu1;这里的Stu实际上就是struct Student的别名。struct Student{ char name[10]; int age;};如原创 2015-06-26 20:27:07 · 447 阅读 · 0 评论 -
C++中命名空间
标准C++中引入了关键字namespace(命名空间),可以更好地控制标识符的作用域,避免命名冲突。在大型的软件项目中,几个程序员使用的函数名或类名发生冲突的可能性很大。假设某个程序员使用名为map的类------也许指的是计算机游戏中的地图------而未意识到标准库中已经有map类(键值对集合)。通过使用命名空间,就可以在同一个程序中使用这两个类。如果要使用标准库中的map类,可以使用限定名s原创 2015-07-01 10:38:57 · 543 阅读 · 0 评论 -
二叉树的递归遍历
#define _CRT_SECURE_NO_WARNINGS#includeusing namespace std;typedef struct TreeNode{ char Data; TreeNode* Left; TreeNode* Right;}*BinTree;void CreateBinTree(BinTree &p){ char tmp; scan原创 2015-08-18 17:28:06 · 459 阅读 · 0 评论 -
Reverse Integer
Reverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -321Have you thought about this?Here are some good questions to ask before coding. Bonus points for you if原创 2015-09-14 21:39:04 · 385 阅读 · 0 评论