私はこのコードを整数で試していますが、コンパイル時にキャストなしでポインタを初期化するという警告があります。 また、コンパイル後に.exeファイルが正しく実行されないようです。助けてください!警告:初期化は、キャストのない整数からポインタを生成します(整数ポインタ)
#include <stdio.h>
#include <stdlib.h>
int
main(int argc, char* argv[]) {
int num1=10, *num2=1;
printf("num1=%d \t num2=%d \n", num1, *num2);
*num2 = num1;
printf("num1=%d \t num2=%d \n", num1, *num2);
return 0;
}
助けてくれてありがとう! :D – Rio