Redian新闻
>
一个C语言的面试题,有点乱,麻烦看一下
avatar
一个C语言的面试题,有点乱,麻烦看一下# Programming - 葵花宝典
p*a
1
还没定票,
问了几个代理,
最低710刀多一点,
大家觉得如何
avatar
s*d
2
http://www.chrismartenson.com/crashcourse/chapter-16-fuzzy-numbers
1.以次充好,降低生活标准
假设普通牛排10$一块,优质牛排20$
涨价后普通牛排20$,优质牛排40$
按说通胀率应该是100%,政府假设大家都会不买优质牛排,改买普通牛排。这样
通胀率可以算成0。。
2. 涨的太快的消费会占更小的比例
看看shadowstats.com 真正的cpi有多高。。。
这样买TIPS不是kidding么?
avatar
i*n
3
本人数学功底扎实,编程能力相当不错(C++,Matlab,etc.),有金融领域的相关工
作经验。现对machine learning及其应用很感兴趣,求part-time job or short-term
project积累一些实践经验,站内联系。谢谢!
avatar
h*t
4
August 31, 2009 11:09 AM PDT
Is AT&T losing its grip on the iPhone?
by Marguerite Reardon Font size Print E-mail Share 17 comments Yahoo!
BuzzApple's exclusive deal with AT&T to offer the iPhone may end within the
year, according to a prediction from financial analyst Gene Munster, a
senior research analyst at Piper Jaffray.
If Munster is correct, opening up the iPhone to other carriers in the U.S.
could be a boon for Apple, which would likely see iPhone sales go through
the roof. On the flipsid
avatar
g*i
5
#include
#include
typedef void (*callback_fn_t)(void*);
typedef struct cb_st{
void *user_data;
callback_fn_t user_fn;
}callback_t;
void do_callback(const callback_t *cb){
((callback_fn_t) cb)(cb->user_data);//这里会出错
}
void my_cb(void *data){
printf("Hello, %s!\n", (char*)data);
}
int main(int argc, const char * argv[])
{
callback_t cb;
cb.user_data = (void *)"Stephen";
cb.user_fn = &my_cb;
do_callback(&cb);
return 0;
}
请问出错的原因是什么?
是不是不能把cb cast为callback_fn_t?
avatar
i*d
6
便宜得不能再便宜了
avatar
m*r
7
说得有理,政府滥发钞票造成的通胀,不能指望政府发行的TIPS能够补回来。
avatar
h*s
8
改成
(cb->user_fn)(cb->user_data);
试试

【在 g***i 的大作中提到】
: #include
: #include
: typedef void (*callback_fn_t)(void*);
: typedef struct cb_st{
: void *user_data;
: callback_fn_t user_fn;
: }callback_t;
: void do_callback(const callback_t *cb){
: ((callback_fn_t) cb)(cb->user_data);//这里会出错
: }

avatar
t*n
9
东岸走就太便宜了

【在 p*a 的大作中提到】
: 还没定票,
: 问了几个代理,
: 最低710刀多一点,
: 大家觉得如何

avatar
S*C
10
The government definitely has vested interest to manipulate the CPI to get a
better deal from the treasury holders and retirees.

【在 s******d 的大作中提到】
: http://www.chrismartenson.com/crashcourse/chapter-16-fuzzy-numbers
: 1.以次充好,降低生活标准
: 假设普通牛排10$一块,优质牛排20$
: 涨价后普通牛排20$,优质牛排40$
: 按说通胀率应该是100%,政府假设大家都会不买优质牛排,改买普通牛排。这样
: 通胀率可以算成0。。
: 2. 涨的太快的消费会占更小的比例
: 看看shadowstats.com 真正的cpi有多高。。。
: 这样买TIPS不是kidding么?

avatar
g*i
11
恩我也刚这么改了,就可以。
这样的话原因应该就是那个指针cast错误吧?

【在 h*******s 的大作中提到】
: 改成
: (cb->user_fn)(cb->user_data);
: 试试

avatar
p*a
12
西岸走,但得到芝加哥转机

【在 t******n 的大作中提到】
: 东岸走就太便宜了
avatar
N*n
13
avatar
h*s
14
你原来想干的事儿是这样?
typedef struct cb_st{
callback_fn_t user_fn;
void *user_data;
}callback_t;
void do_callback(const callback_t *cb){
(*((callback_fn_t*) cb))(cb->user_data);
}

【在 g***i 的大作中提到】
: 恩我也刚这么改了,就可以。
: 这样的话原因应该就是那个指针cast错误吧?

avatar
t*n
15
什么公司的航班

【在 p*a 的大作中提到】
: 西岸走,但得到芝加哥转机
avatar
s*d
16
hehe. funny

【在 N********n 的大作中提到】

avatar
g*i
17
这code不是我写的,就是这样让我指出错误原因。
(*((callback_fn_t*) cb))这个是怎么理解?

【在 h*******s 的大作中提到】
: 你原来想干的事儿是这样?
: typedef struct cb_st{
: callback_fn_t user_fn;
: void *user_data;
: }callback_t;
: void do_callback(const callback_t *cb){
: (*((callback_fn_t*) cb))(cb->user_data);
: }

avatar
a*e
18
肯定是AA了,现在买AA的月底走下个月初返回的票,基本都700出头

【在 t******n 的大作中提到】
: 什么公司的航班
avatar
x*n
19
还有:以前的奔腾3芯片1个core,1GHz,现在的芯片4个core,3GHz,
价钱是以前的2倍,算cpi的时候认为电脑芯片降价至原来的1/6

【在 s******d 的大作中提到】
: http://www.chrismartenson.com/crashcourse/chapter-16-fuzzy-numbers
: 1.以次充好,降低生活标准
: 假设普通牛排10$一块,优质牛排20$
: 涨价后普通牛排20$,优质牛排40$
: 按说通胀率应该是100%,政府假设大家都会不买优质牛排,改买普通牛排。这样
: 通胀率可以算成0。。
: 2. 涨的太快的消费会占更小的比例
: 看看shadowstats.com 真正的cpi有多高。。。
: 这样买TIPS不是kidding么?

avatar
h*o
20
假设在main中
cb = {user_fn = 0x80484bb, user_data = 0xb7fccff4}
&cb = 0xffff3c8
在do_callback中
cb = 0xffff3c8 (参数是地址!)
callback_fn_t* fptr = (callback_fn_t*) cb = 0xffff3c8
*fptr = *cb = 0x80484bb
调用(*fptr)(user_data)是对的 因为(*fptr)就是user_fn的地址
但是另外一种cast
callback_fn_t f = (callback_fn_t) cb = 0xffff3c8
调用f(data)是错的 因为f不是某个函数的地址.

【在 g***i 的大作中提到】
: 这code不是我写的,就是这样让我指出错误原因。
: (*((callback_fn_t*) cb))这个是怎么理解?

avatar
s*x
21
恩,UA的话似乎西岸的一般就让从SFO走的
但是也不能排除这个可能

【在 a******e 的大作中提到】
: 肯定是AA了,现在买AA的月底走下个月初返回的票,基本都700出头
avatar
K*D
22
For me, in the last year:
rent dropped by 9%
gas rose by 55%
milk rose by 10%
overall food dropped by 5% (found a better grocery store)
clothes rose by 50% (no deals any more)
Overall: no big difference

【在 s******d 的大作中提到】
: http://www.chrismartenson.com/crashcourse/chapter-16-fuzzy-numbers
: 1.以次充好,降低生活标准
: 假设普通牛排10$一块,优质牛排20$
: 涨价后普通牛排20$,优质牛排40$
: 按说通胀率应该是100%,政府假设大家都会不买优质牛排,改买普通牛排。这样
: 通胀率可以算成0。。
: 2. 涨的太快的消费会占更小的比例
: 看看shadowstats.com 真正的cpi有多高。。。
: 这样买TIPS不是kidding么?

avatar
a*e
23
UA买的话,不耍点花招不会便宜

【在 s******x 的大作中提到】
: 恩,UA的话似乎西岸的一般就让从SFO走的
: 但是也不能排除这个可能

avatar
N*r
24
welcome to the real world
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。