当前位置:  技术问答>linux和unix

指针数组的创建及初始化问题

    来源: 互联网  发布时间:2017-02-24

    本文导语:  我想在多个地方创建名称相同的指针数组,应如何创建。 我的代码如下: while(1) {     struct a *a;      struct a *b[25];     struct a *c;     int i=0;     a=kmalloc(sizeof(struct a),GFP_KERNEL);     for(i=0;in=b;    c=kmal...

我想在多个地方创建名称相同的指针数组,应如何创建。
我的代码如下:
while(1)
{
    struct a *a; 
    struct a *b[25];
    struct a *c;
    int i=0;
    a=kmalloc(sizeof(struct a),GFP_KERNEL);
    for(i=0;in=b;
   c=kmalloc(sizeof(struct a),GFP_KERNEL);
   a=c;
}
但我发现每个结构体a的n成员内容全一样。按理说应该是不同的,这是为什么,怎么样才能让每个a的成员n指向不同的指针数组b?

|
最好先学一下编程风格

    
 
 

您可能感兴趣的文章:

  • 深入理解数组指针与指针数组的区别
  • C++指针数组、数组指针、数组名及二维数组技巧汇总
  • 数组指针、指针数组以及二位数组的深入解析
  • 请问如何在linux (redhat)下传递一维数组指针?
  • 求教,数组名和指针的区别
  • 大家讨论一下指针数组的问题!
  • 深入解析C++中的指针数组与指向指针的指针
  • 能不能给指针数组动态分配内存
  • 数组实参传递给指针形参的问题
  • Fedora13_64位系统下地址赋给指针数组出错
  • 关于函数回传字符数组指针问题
  • 数组和指针的区别深入剖析
  • 想建立一个指向结构体的指针数组,但编译不过,望高手指点!
  • C++中用指向数组的指针作函数参数
  • 指针和数组的区别
  • C语言数组指针的小例子
  • C语言安全之数组长度与指针实例解析
  • 数组字符串和指针字符串已经变量的生命期 问题
  • 解析sizeof, strlen, 指针以及数组作为函数参数的应用
  • 字符指针数组参数传递问题?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C语言中有指针,因此C语言可以创建链表,那么Java语言没有指针,那Java是否可以创建链表呢?
  • 请问:linux下如何将一个类的指针作为参数传给pthread_create创建的线程?
  • C语言创建链表错误之通过指针参数申请动态内存实例分析
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • gcc编译CORBA程序如何关闭智能指针转换为普通指针的警告
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 指向类成员函数的指针其实并非指针
  • 谁说java没指针,我觉得全是指针才对
  • 一个用指针传递内存的问题(如果传进去的是三重指针确不行)
  • busybox中的gzip运行过程中出现page fault错误,并指出出错的指针,但是怎么使用gdb调试,找到指针对应的语句?
  • 关于free指针的指针分量
  • C语言中常量指针与指针常量区别浅析
  • C++中指向对象的常指针与指向常对象的指针详解
  • 关于指针变量,struct 变量,指针使用的一些疑惑,望高手指教
  • 深入解析函数指针与返回函数的指针
  • 指向变量的常指针与指向常变量的指针详细解析
  • 结构指针类型强制转换
  • 请问return语句会执行哪些操作?在函数中return一个已分配内存的指针,该指针所占用的内存会释放吗?
  • C:函数指针
  • 利用函数指针的好处是什么?
  • 野指针问题
  • 关于指针的地址重的问题,求教了。
  • 深入const int *p与int * const p的区别详解(常量指针与指向常量的指针)
  • 关于指针求助


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3