¿Cómo lidiar con "desreferenciar el puntero de tipo punteado romperá las reglas de alias estricto" al compilar C?

1. Los ejemplos son los siguientes:

char my_array [10];

* (int *) my_array = 0xaabbccdd;

 

2. Modifique lo siguiente para resolver este problema:

char my_array [10];

int tmp = 0xaabbccdd;

memcpy (my_array, & tmp, sizeof (tmp));

Supongo que te gusta

Origin www.cnblogs.com/dakewei/p/12708752.html
Recomendado
Clasificación