BUG:
code:
例如:
#include <stdio.h>
 #include <string.h>
int main()
 {
  
    float *a = NULL;
    int b[]= {1,2,3,4,5};
    a = b;
    printf("Hello, World! %f\n",a[1]); 
    return 0;
 }
warning: assignment to ‘float *’ from incompatible pointer type ‘int *’
Solution method:
#include <stdio.h>
 #include <string.h>
int main()
 {
  
    /* 我的第一个 C 程序 */
    float *a = NULL;
    int b[]= {1,2,3,4,5};
    a =(float *)b;
    printf("Hello, World! %f\n",a[1]);
    
    return 0;
 }