V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Valyrian  ›  全部回复第 35 页 / 共 46 页
回复总数  919
1 ... 31  32  33  34  35  36  37  38  39  40 ... 46  
楼主服务器挂了?还是关了?
2015-11-18 22:11:36 +08:00
回复了 z742364692 创建的主题 程序员 C 语言求思路!!急急急!!
execve?
2015-11-16 23:56:04 +08:00
回复了 Valyrian 创建的主题 宽带症候群 各位的迅雷离线+aria2 还好吗
@msg7086 以前其实很稳定,这两周一下不行了…
2015-11-16 23:55:18 +08:00
回复了 Valyrian 创建的主题 宽带症候群 各位的迅雷离线+aria2 还好吗
@yellowvii 百度盘慢速用的是哪个 ua ?我这边好像限速 2M/s
2015-11-16 21:42:05 +08:00
回复了 leassy 创建的主题 iPad 想买个蓝牙鼠标和一个蓝牙键盘把 IPAD4 当 MAC 用,求方法
只有 mac 的主题没有 mac 的功能,自己骗自己
苹果是 delayed charge 吧。。余额不足了给你几天让你冲钱的时间而已
2015-11-14 23:41:27 +08:00
回复了 jziwenchen 创建的主题 问与答 问个生活上问题, 屌丝码农一般配什么手表
这个预算还不如不带
2015-11-14 23:14:41 +08:00
回复了 YimianDai 创建的主题 问与答 [推荐] Sony 那个 13 寸的电子书 DPTS-1 有替代品吗?
没替代品,有竞争对手的话哪敢卖那么贵。。

不过文档还是在电脑上看比较好吧,文档能搜索最重要
2015-11-14 23:04:48 +08:00
回复了 just1 创建的主题 Python 无符号位运算怎么实现
& | ^ << >> 这五个
不过没人拿 python 干这个,因为 python 的 int 长度不固定
2015-11-14 03:19:13 +08:00
回复了 haibian 创建的主题 MacBook Pro 求推荐 MBP 双肩包,最好皮质的
tumi
2015-11-13 02:08:21 +08:00
回复了 acrisliu 创建的主题 问与答 如何在外网访问家中的路由器?
ssh remote port forwarding
就是楼上说的
2015-11-13 00:54:52 +08:00
回复了 chengh06 创建的主题 分享创造 一款日程管理 App 正在邀请内测
这种工具类软件看见社交分享几个字
想想还是算了
2015-11-12 13:36:50 +08:00
回复了 xcc3641 创建的主题 问与答 大家写代码时候,会有一些座右铭吗?
不为最快,只为最短
我发现一个方法。。就是自己随便注册一个域名,用一个 mx record 转发邮件的服务,这样任何用户名 @你的域名的邮箱地址都会转发到你的邮箱,然后你可以用不同的用户名来区分
2015-11-07 23:46:33 +08:00
回复了 ts 创建的主题 问与答 你最希望看到更新的软件
虽然不是完全不贵更新…但我还是想说 sublime text
2015-11-06 16:38:08 +08:00
回复了 Valyrian 创建的主题 Surge 一个去 youtube 广告的 surge conf
@LINAICAI youtube 现在也有不少不能跳的 30 秒广告
2015-11-06 12:33:45 +08:00
回复了 arkilis 创建的主题 问与答 Number: What is next?
楼主这么蹩脚的英语还用英语发言的精神真是令人感动
2015-11-04 04:25:14 +08:00
回复了 ru20150601 创建的主题 程序员 学习 C 语言的问题,有个问题怎么想都想不通
都别他妈扯淡了, int[][]和**int 不是一回事

楼主运行一下这个:
int a[2][4];
printf("%p\n", a[0]);
printf("%p\n", a);

还有这个
int a[2][4];
printf("%p\n", a[1]);
printf("%p\n", &a[0][4]); //故意越界

这两个值打出来是一样的!!!!!!!!!!!!!

多维 array 在内存里一维的,比如 int a[2][4],在内存里就是长度为 8 的一整块,不存在中间那个保存每一行起点的数组!!!你用高维语法访问的时候会自动帮你算他在一维中的位置,比如 a[1][2],一维中的位置就是 1 * 4 + 2 = 6 ,访问时会自动帮你算!

如果你少访问一个或多个维度,比如 a[1],那么程序就帮你算成 1*4+0=4 ,(并且不 dereference ,返回地址)。越界也没有关系, a[0][4]会算成 0*4+0=4 ,(并且 dereference ,返回值)。这就是为什么上面 a[1]和&a[0][4]是相同的!

当然你的二维数组也可以用**int 来存,这样你访问的时候, a[1],会先访问一个中间数组,这个数组包含每一行开始的位置,元素的类型是*int ,然后 a[1][2]是去这一行找第二个元素

C 语言规定了指针可以用数组的语法来访问,导致很多人混淆 t[]和*t 。他们在一维的时候确实完完全全一样,高维就不一样了
1 ... 31  32  33  34  35  36  37  38  39  40 ... 46  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1281 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 23:22 · PVG 07:22 · LAX 16:22 · JFK 19:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.