嵌入式 对于指针和数组的问题

原创 2013年12月02日 14:38:52
   a) int a; //An integer
    
b) int *a; //A pointer to an integer
    
c) int **a;// A pointer to a pointer to an integer
    
d) int a[10]; // An array of 10integers
    
e) int*a[10]; // An array of 10 pointers to integers (理解把a抽出来就变成了 int*[10]表示的就是10个整型指针了)
    
f)int (*a)[10]; // A pointer to an array of 10 integers(理解把*a抽出来就表示的是 int [10](int p[10])10个整数了)
    
g) int (*a)(int); // A pointer to a function athat
    
takes aninteger argument and returns an integer
    
h) int (*a[10])(int); // An array of 10 pointersto
    
functionsthat take an integer argument and return an
    
integer

相关文章推荐

CString及Char指针和数组的问题

2009-03-04 11:18 CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技...

CString及Char指针和数组的问题(转)

CString及Char指针和数组的问题(转)  CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管...

指针和数组的一些问题

数组与指针本来就是两种不同的类型,它们有很多不同之处,不能混淆。但是在实际运用中,有时却可以看作相同的。具体它们有哪里联系呢?先写一点内容,以后再完善。   数组名和指针 实际上,数组名就是一个地址,...

函数的返回值问题(返回指针和数组的区别)静态存储区、动态数据区、栈

char *c="chenxi"; 书上说: "chenxi"这个字符串被当作常量而且被放置在此程序的内存静态区。 那一般的int i=1; 1也是常量,为什么1就不被放置在此程序的内存静态...

初探xcode中指针和数组的使用

  • 2012年04月08日 21:59
  • 539KB
  • 下载

C语言之指针和数组

  • 2011年11月21日 11:48
  • 476KB
  • 下载

关于C语言你不知道的事(1)–指针和数组的区别

关于C语言你不知道的事(1)–指针和数组的区别 Table of Contents 1 一个很多人都会做错的面试题 2 数组与指针的差别 2.1 数组和指针是如何访问的 2.2 数组和指针可...

指针和数组

  • 2011年07月14日 20:44
  • 348KB
  • 下载

《C专家编程》:指针和数组的区别详解(四)

C语言编程新手常听到的说法之一就是“数组和指针是相同的”。不幸的是,这是一种非常危险的说法,并不完全正确。 一、什么是声明,什么是定义。 注意下面声明的区别: extern int...
  • gogoky
  • gogoky
  • 2016年05月24日 10:21
  • 739

指针和数组的区别

1.首先弄明白 声明和定义声明:它所说明的并非自身,而是描述其他地方创建的对象。 也就是只告诉编译器对象的名字和类型,不分配内存,所以不需要提供数组长度等信息( 多维数组需要提供除最左一维...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:嵌入式 对于指针和数组的问题
举报原因:
原因补充:

(最多只允许输入30个字)