查看: 2551|回复: 4

[其他] 跪求!关于PE生成代码中一个很简单的C语言问题

[复制链接]
  • TA的每日心情

    2018-4-16 18:57
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    5

    主题

    11

    帖子

    0

    注册会员

    Rank: 2

    积分
    96
    最后登录
    2020-9-3
    发表于 2017-7-8 14:01:36 | 显示全部楼层 |阅读模式
    在PE中生成了一个AD模块的程序,在PE生成的函数中有一个“AdcLdd1_CreateSampleGroup”函数的最后几段读起来很怪。代码如下:问题:
           1.在函数中SampleGroupPtr[Sample]数组没有事先声明的情况下,为什么可以直接应用?

           2.“SampleGroupPtr”作为一个结构体指针,怎么一下有变成了一个结构体数组的数组名???
    我知道答案 目前已有4人回答
    1.png
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-9-13 10:15
  • 签到天数: 35 天

    连续签到: 1 天

    [LV.5]常住居民I

    13

    主题

    500

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1183
    最后登录
    2024-12-10
    发表于 2017-7-10 08:57:19 | 显示全部楼层
    你看看这个AD模块的程序包含和再包含的头文件里面,肯定有这些东西!不然怎么可能好用?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-12-2 17:41
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    23

    主题

    448

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1135
    最后登录
    2019-12-2
    发表于 2017-7-10 09:41:04 | 显示全部楼层
    是可以那样用的
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-7-3 10:22
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    2

    主题

    18

    帖子

    0

    注册会员

    Rank: 2

    积分
    116
    最后登录
    2020-3-26
    发表于 2017-8-2 11:17:41 | 显示全部楼层
    1.SampleGroupPtr变量是指针变量,其实数组的首地址就是该数组的指针即你定义的数组名,当然指针也可以使用数组的写法来使用。
    比如
         *SampleGroupPtr可以写成SampleGroupPtr[0]
         *(SampleGroupPtr + 1)可以写成SampleGroupPtr[1]

    2.ChannelIdx看命名应该是通道的索引,你可以跳转到定义的结构体查看,其实就是相当于一个数,数当然可以当做数组的索引,前提是不超出数组长度。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2024-3-21 15:13
  • 签到天数: 41 天

    连续签到: 1 天

    [LV.5]常住居民I

    32

    主题

    1820

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1785
    最后登录
    2024-3-21
    发表于 2017-8-2 13:13:45 | 显示全部楼层
    第一行就定义了呀! 定义函数的参数里面不是定义了吗
    好多年没来了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-11 20:32 , Processed in 0.097473 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表