iT邦幫忙

DAY 28
0

重頭打基礎-C/C++系列 第 28

重頭打基礎-C/C (Day28:指標函數)

  • 分享至 

  • xImage
  •  

http://programming.im.ncnu.edu.tw/C_index.html
char (*x[])(); //變數x到底是甚麼?

  • 看見[]就說array[] of
  • 看見*就說pointer to
  • 看見變數後面的()就說function() returning
  • 優先權()[]*

char *x; // x: a pointer to char
char x[3]; // x: an array[3] of char
char x(); // x: a function() returning char
char *x[3]; // x: an array[3] of pointer to char
char (*x)[3]; // x: a pointer to array[3] of char
char **x; // x: a pointer to pointer to char
char *x(); // x: a function() returning pointer to char
char *x()[3];
// x: a function() returning array[3] of pointer to char

char (*x[])();
// x: an array[] of pointer to function() returning char
char (*x())();
// x: a function() returning pointer to
function() returning char
char (*(*x)[])(int, int);
// x: a pointer to array[] of pointer to
function(int,int) returning char


上一篇
重頭打基礎-C/C (Day27:static)
下一篇
重頭打基礎-C/C (Day29:android的開發..)
系列文
重頭打基礎-C/C++30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言