Re: [分享] 嵌入式系统公司指标宣告考题

楼主: anoymouse (没有暱称)   2015-04-19 15:29:15
※ 引述《fengchu (Galileo Galilei)》之铭言:
: 美国某著名嵌入式系统公司2005年9月面试题,供板友们练习
: Write in words the data type of the identifier involved in the following
: definitions.
: (1) float (**def)[10];
: (2) double *(*gh)[10];
: (3) double (*f[10])();
: (4) int *((*b)[10]);
: (5) long (*fun)(int);
: (6) int (*(*F)(int, int))(int);
: 解答在次页
: (1) def是一个指向指标的指标,*def是指向一个有10个元素的一维阵列的指标,阵列的
: 元素型别为float
: (2) gh是一个指标,指向一个有10个元素的一维阵列,阵列元素型别为double*
: (3) f是一个有10个元素的阵列,阵列的元素型别为函式指标,指向的函式为没有参数且
: 返回值型别为double的函式
: (4) b是一维阵列的指标,阵列元素型别为int*
: (5) fun是一个函数指标。指向的函数输入参数型别为int,回传值型别为long
: (6) F是一个函数指标,指向的函式输入参数为(int, int),并返回一个函式指标。返回
: 的函式指标指向一个输入参数为(int)回传值型别为int的函式
请问(2)&(4) 是不是同样的结构?
http://ppt.cc/6KJ7 有一个 The right-left rule 用这个规则看
题目4最外圈的括号似乎看不出用处??
作者: purpose (秀才遇到肥宅兵)   2015-04-19 15:44:00
楼主: anoymouse (没有暱称)   2015-04-19 15:52:00
p大的网站 2&4输入后解释一样 所以是解答给错?
作者: zxc1020305 (理解不能)   2015-04-19 19:55:00
解答里(2)跟(4)除了int跟double的差别以外一样吧? 不过(4)没有提到10个元素这件事。
作者: purpose (秀才遇到肥宅兵)   2015-04-19 20:11:00
嗯,原文的解答不算解答,那网站写的为准

Links booklink

Contact Us: admin [ a t ] ucptt.com