以下のプログラムで、最初にとprintfの値が異なるのはなぜですか? 2 番目は と の同じ値を出力します。プログラムに渡された引数変数が格納されるメカニズムは何ですか?argv&argvprintfa&a
#include<stdio.h>
int main(int argc, char * argv[]){
char * a[10];
printf("%d %d\n\n",argv,&argv);
printf("%d %d",a,&a);
return 0;
}
コマンドライン引数を文字列の配列に格納するメカニズムは何ですか?