過去ログ
No.529.static変数はなぜ引数で初期化できないのですか?
#include<stdio.h> int main(int argc, char **argv) { char **a=argv; while(argc--) puts(*a++); return 0; }
#include<stdio.h> int main(int argc, char **argv) { static char **a = argv; while(argc--) puts(*a++); return 0; }
int main(int argc, char **argv) { static char **a = argv;