| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 806 人关注过本帖
标题:很抽象的问题 : 指针和地址用法
只看楼主 加入收藏
kaneqeqeq
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2007-7-3
收藏
 问题点数:0 回复次数:9 
很抽象的问题 : 指针和地址用法
#include <iostream>

int main()
{
// Intrinsic type variables.
char c = 'A';
int i = 123;
long l = 54321;
float f = 3.45;

// Pointers.
char* cp; // to char
int* ip; // to int
long* lp; // to long
float* fp; // to float

// Assign variable addresses to pointers.
cp = &c;
ip = &i;
lp = &l;
fp = &f;

// Reference the variables through the pointers.
std::cout << *cp << std::endl;
std::cout << *ip << std::endl;
std::cout << *lp << std::endl;
std::cout << *fp << std::endl;

return 0;
}

输出是 :
A
123
54321
3.45

我不明白为什麼输出是这样,谁可教教我 ? 十分感谢 ^^
搜索更多相关主题的帖子: 指针 用法 int float char 
2007-07-28 11:46
Arcticanimal
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:341
专家分:20
注 册:2007-3-17
收藏
得分:0 
  这个...似乎并不抽象,最简单最基础的指针问题,知道指针是什么东西这个问题就结了。lz还是好好看一下书

try new catch
2007-07-28 12:07
kaneqeqeq
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2007-7-3
收藏
得分:0 
哈哈,剛剛我明白了,只要我把它們形象化
2007-07-28 12:13
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1029
专家分:177
注 册:2007-5-10
收藏
得分:0 
计算机上没有什么是抽象的,要抽象就要提高到数学上,再抽象就提高到哲学上,最抽象的问题是哲学问题,世界的本原是什么?思维和物质的关系是什么?什么是时间?
2007-07-28 12:50
野比
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:1627
专家分:516
注 册:2007-5-24
收藏
得分:0 
以下是引用leeco在2007-7-28 12:50:57的发言:
计算机上没有什么是抽象的,要抽象就要提高到数学上,再抽象就提高到哲学上,最抽象的问题是哲学问题,世界的本原是什么?思维和物质的关系是什么?什么是时间?

这位小哥, 太深奥了....


女侠,约吗?
2007-07-28 18:35
野比
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:1627
专家分:516
注 册:2007-5-24
收藏
得分:0 
指针是一个数值.. 一个下标...
本身是个变量...

女侠,约吗?
2007-07-28 18:37
melucky010
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-7-27
收藏
得分:0 

强啊,这逻辑:《计算机上没有什么是抽象的,要抽象就要提高到数学上,再抽象就提高到哲学上,最抽象的问题是哲学问题,世界的本原是什么?思维和物质的关系是什么?什么是时间?》》

2007-07-31 13:38
Arcticanimal
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:341
专家分:20
注 册:2007-3-17
收藏
得分:0 

这里有一些想法:
从数学的角度,集合的定义不能用"所有"。所以"世界"本身就会是一个矛盾的定义。
"时间是值得怀疑的..." --Einstein


try new catch
2007-07-31 20:31
百年不亮
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:789
专家分:0
注 册:2006-4-14
收藏
得分:0 
确实计算机里没有多少抽象的,硬盘里是些NS级表示01,内存里是单元电平高低表示01,寄存器用锁存器锁高低电平表示01,为了定位这些表示数据的单元给他们分配一个编号就是地址,一个存储单元存了别的单元的地址,这个单元就是指针。

存储器是实实在在的,可以扔过去砸你脑袋的东西。数学这种可以称之为科学的比较抽象,你问的称之为技术的就实在了。
2007-07-31 20:45
不以物喜
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-8-1
收藏
得分:0 

好好看书把
这是最基本的问题唷


2007-08-01 10:08
快速回复:很抽象的问题 : 指针和地址用法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017231 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved