
A.c与c++
junnyfeng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
指针专题1
http://community.youkuaiyun.com/Expert/topic/3149/3149011.xml?temp=3.557986E-02 指针,调皮的精灵。 我们应该这样理解程序代码:一种可以被机器解释执行的数据。那么,我们就可以用统一的观点来看待程序与数据,并将之与指针关联起来。 运行时数据总是要存储在内存中的,以备CPU的不时之需。为了能够快速地访问到数据,计算机内部势必要对内原创 2004-07-22 23:18:00 · 949 阅读 · 0 评论 -
字母大小写转换一另类方法
void main(){ char a=z; a^=0x20; printf("%c",a); } 本例是小写转大写。尝试大写转小写只要把‘z’改为‘Z’原创 2004-07-28 15:30:00 · 1260 阅读 · 0 评论 -
define专题
原文:http://community.youkuaiyun.com/Expert/topic/3194/3194845.xml?temp=.2763483 缘起,为什么要使用define 我们在写程序的时候总是需要一些如下的代码 int* p =(int *)malloc(sizeof(int)*100) for(i=0;i{ ................}好,这个代码能正常的运行,但是原创 2004-07-22 20:21:00 · 2000 阅读 · 0 评论 -
数组与指针关系
来自 http://community.youkuaiyun.com/Expert/topic/3142/3142075.xml?temp=.2214624 举个例子,有如下一个数组: int a[10][10]; 如果想得到数组a的首地址,我们可以使用这样的语句: printf("a:/t%p/n", a); // 1 这样,在显示屏上就可以输出该数组的十六进制首地址了。一般而言,这个首地址是原创 2004-07-22 23:21:00 · 1051 阅读 · 0 评论 -
#define 的注意用法
在这里我们讲讲#define的一些误用,因为上一片已经讲了它的主要作用,这篇主要是一些比较常见的宏陷阱。首先轻松一下。如下的一个经典例子。 #define private public#includeusing namespace std;class c{private: int i;}; int main(){ c c1; c1.i=1; cout} #define 竟然让private如此的脆原创 2004-07-22 23:53:00 · 3772 阅读 · 3 评论 -
指针专题2
来自http://community.youkuaiyun.com/Expert/topic/3172/3172383.xml?temp=.1944544 其实并没有所谓的“指针类型”,而只有指针所指对象的类型。换言之,指针只是保存对象地址的一个容器而已,强加于其上的对象类型只是一种编译期信息,用于提示编译器该从此地址取出多少个字节来交差罢了。所以不能把指针所指对象的类型和指针本身的类型切开来看,而是从一原创 2004-07-22 23:20:00 · 833 阅读 · 0 评论 -
函数模板问题
今天在csdn论坛碰到个问题#include using namespace std;template void min(const type array[size]){coutcoutcout} void main( ){int a[]={1,3,4,5,6,7,9};min(a);} 这个程序在VC6中有错误,由于min(a)中原创 2004-08-21 17:00:00 · 991 阅读 · 0 评论