Is there any difference in the use of these 3 statements?
void addCliente(struct cliente *dadosCliente){
dadosCliente[k].nome="oi";
(*(dadosCliente+k)).nome="oi";
(dadosCliente+k)->nome="oi";
}
void main(){
struct cliente clientes[1000];
addCliente(clientes);
}