1つのC文字列に関する奇妙な問題:同じコードの異なる位置でエラー
705 ワード
コード:
実行結果に間違いはありません.
このコードにコードがあれば、エラーが発生します.おかしいです.
#include<stdio.h>
#include<string.h>
int main(){
char * m2 ;// 。 。 ?
char * x = strcpy(m2,"123") ;
printf("%s
",m2) ;
int i = 1 ;
return 0 ;
}
実行結果に間違いはありません.
このコードにコードがあれば、エラーが発生します.おかしいです.
#include<stdio.h>
#include<string.h>
int main(){
char * m1 ;
strcpy(m1,"121121212") ;
printf("%s
",m1) ;
char * m ;
strcpy(m,"121121212") ;
printf("%s
",m) ;
return 0 ; }