
新手上路
文章平均质量分 78
hqs7636
这个作者很懒,什么都没留下…
展开
-
c语言精华 ------ 指针和数组
[url]http://blog.sina.com.cn/s/blog_4aa8a67d0100a6v6.html[/url] (注意d和c的差异) 一.指针。 它的本质是地址的类型。在许多语言中根本就没有这个概念。但是它却正是C灵活,高效,在面向过程的时代所向披靡的原因所在。因为C的内存模型基本上对应了现在von Neumann(冯·诺伊曼)计算机的机器模型,很好的达到了对机器的映...原创 2008-08-18 19:13:56 · 250 阅读 · 0 评论 -
printf()的格式控制字符
一、printf( )的格式字符: ① d格式符 用来输出十进制整数 %d 按整型数据的实际长度输出 读作mod d。 %md 使输出长度为m,如果数据长度小于m,则左补空格,如果大于m,则输出实际长度 %ld 输出长整型数据 ② o格式符 以八进制形式输出整数 ③ x格式符 以十六进制形式输出整数 ④ u格式符 用来输出unsigned型数据,以十进制形式输出 ⑤ c格...原创 2008-08-18 19:14:45 · 890 阅读 · 0 评论 -
C语言中的位操作
目录: 1.前言 2.数值在计算机中的表示 3. 位运算 4.位段 正文: 1.前言 为了节省内存空间,在系统软件中常将多个标志状态简单地组合在一起,存储到一个字节(或字)中。C语言是为研制系统软件而设计的,所以她提供了实现将标志状态从标志字节中分离出来的位运算功能。 所谓位运算是指,按二进制位进行的运算。 2.数值在计算机中的表示 1)...原创 2008-08-19 00:16:53 · 183 阅读 · 0 评论 -
新手常见问题汇总
10.8 I figured out a way to get the offsetof any member statically: class A { char a; int b; char c; } void main() { int[A.init.a.offsetof] x; } Unfortunately, ...原创 2008-04-30 16:18:30 · 143 阅读 · 0 评论 -
C 指针 介绍
[url]http://bbs.eccn.com/ecbbs/dispbbs.asp?BoardID=180&id=16566[/url] 指针为C语言编程提供了强大的支持——如果你能正确而灵活地利用指针,你就可以直接切入问题的核心,或者将程序分割成一个个片断。一个很好地利用了指针的程序会非常高效、简洁和精致。 利用指针你可以将数据写入内存中的任意位置,但是,一旦你的程序中有一...原创 2009-05-24 16:32:35 · 113 阅读 · 0 评论 -
c 语言 指针 的用处
[url]http://tieba.baidu.com/f?kz=485067090[/url] 1 c语言指针的用处 C里面函数都只能返回一个值,如果你的函数要返回两个值,那就要用指针了,把变量地址传进函数,然后把希望通过函数操作后想要的值存进传进来的变量地址里面。当然函数可以返回数组,结构体,但是你看多了你就知道,没有人会这么做的,都返回指针。试想如果我有一个1万个元素的数组...原创 2009-05-24 16:45:10 · 187 阅读 · 0 评论 -
C指针的实质(我的认识)
最近对C/C++指针特别感冒,就详细的研究了下 看下面的定义: char a[] = "Hello World"; char *p = "Hello World"; 1.什么是地址 地址本身就是一种基本数据类型,它跟整数,浮点数,字符等基本类型是一样的。指针不是类型,真正的类型...原创 2009-05-24 16:46:53 · 145 阅读 · 0 评论 -
c中指针的指针
c中指针的指针 悬赏分:30 - 解决时间:2007-8-15 12:03 int** p 这是什么意思呢,我知道 int*p=&a 是指向int a的一个指针,定义名字为p,存储的是a的地址,p+1的话,执行后为a的地址加sizeof(int), 那int **p 是什么呢 举个具体例子,包括 地址 还有在其上的运算 1、 简单来说 int **p 是一个指向2维数组的指...原创 2009-05-24 16:50:59 · 168 阅读 · 0 评论