Разница между указателем структуры и структурой при передаче функции arg в C - PullRequest
0 голосов
/ 04 ноября 2010

У меня следующий запрос:

Это моя структура в каком-то файле .h

typedef struct 
    {
        recUEInfo_t  *recUEInfoPtr_t;
        Int32   frameID;
        Int32   slotIndx;
        Int32   symNumber;

    }   recControlList;

Если я делаю recControlList recControlListPtr; Я могу передать адрес вызывающей функции и собрать его как указатель в определении

Fun(recControlListPtr);/* caller*/

и void Fun(*recControlListPtr);/* actual func*/

Но если я сделаю recControlList *recControlListPtr;, то что мне делать, чтобы получить правильный указатель?

Пожалуйста, помогите

1 Ответ

3 голосов
/ 04 ноября 2010

Я неправильно понял, кто изначально был объявителем и вызывающей функцией, извините за это, поэтому если определение функции:* Дополнительное редактирование - мое лучшее предположение о том, что, по вашему мнению, вы пытаетесь достичь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...