Да, это было задано раньше, много раз, но я хочу знать, какой из них более целесообразен?«Массив» и «& array [0]» полностью взаимозаменяемы?
typedef struct {
int a;
int addr[8];
} usr_command;
usr_command* p_usr_command;
int foo(int* parameter)
{}
И какой из них менее подвержен проблематике?
foo(p_usr_command->addr);
или
foo(&p_usr_command->addr[0]);
?
Попробуйте 'sizeof (array)' versus 'sizeof (& array [0])'. – EOF
Что такое 'inventory_addr'? –
@EOF и, по иронии судьбы, это как раз разница. однако это не тот же случай. –