Chinaunix首页 | 论坛 | 博客
  • 博客访问: 533173
  • 博文数量: 181
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1498
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-22 15:17
个人简介

用发呆的时间来理清自己的思绪

文章存档

2015年(7)

2014年(134)

2013年(40)

发布时间:2013-12-28 00:14:37

看下面的例子: 例十八: char s='a'; int *ptr; ptr=(int *)&s; *ptr=1298;       指针ptr是一个int *类型的指针,它指向的类型是int。它指向的地址就是s的首地址。在32位程序中,s占一个字节,int类型占四个字节。最后一条语句不但改变了s所占的一个字节,还把和s相临的高地址方向的三个字.........【阅读全文】

阅读(602) | 评论(0) | 转发(0)

发布时间:2013-12-28 00:12:21

当我们初始化一个指针或给一个指针赋值时,赋值号的左边是一个指针,赋值号的右边是一个指针表达式。在我们前面所举的例子中,绝大多数情况下,指针的类型和指针表达式的类型是一样的,指针所指向的类型和指针表达式所指向的类型是一样的。 例十五: float f=12.3; float *fptr=&f; int *p;     .........【阅读全文】

阅读(345) | 评论(0) | 转发(0)

发布时间:2013-12-28 00:10:16

一 通常的函数调用     一个通常的函数调用的例子: //自行包含头文件 void MyFun(int x);    //此处的申明也可写成:void MyFun( int );int main(int argc, char* argv[]) {    MyFun(10);     //这里是调用MyFun(10);函数.........【阅读全文】

阅读(318) | 评论(0) | 转发(0)

发布时间:2013-12-28 00:05:19

可以声明一个指向结构类型对象的指针。 例十二: struct MyStruct { int a; int b; int c; }; //声明了结构对象ss,并把ss的成员初始化为20,30和40。 struct MyStruct ss={20,30,40}; //声明一个指向结构对象ss的指针。它的类型是MyStruct*,它指向的类型是MyStruct。 struct MyStruct *ptr=&ss; //声明一个.........【阅读全文】

阅读(360) | 评论(0) | 转发(0)

发布时间:2013-12-28 00:02:33

数组的数组名其实可以看作一个指针。看下例: 例九: intarray[10]={0,1,2,3,4,5,6,7,8,9},value; value=array[0]; //也可写成:value=*array; value=array[3]; //也可写成:value=*(array+3); value=array[4]; //也可写成:value=*(array+4);     上例中,一般而言数组名array代表数组本身,类.........【阅读全文】

阅读(304) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册