C言語なら、俺に聞け! <13>
■ このスレッドは過去ログ倉庫に格納されています
0216デフォルトの名無しさん
NGNG>>>205 intとconstの位置が違うだけです
そうなのですか。どうもありがとうございます。
constって不思議ですね。
#include <stdio.h>
main(int ac, char **av)
{
const int a=1;
const int b=2;
const int *p = &a;
printf("%d\n", *p);
p = &b;
printf("%d\n", *p);
*p = 3;
printf("%d\n", *p);
}
*p=3でWarning出ますが、実行すると書きかえれちゃう(gccです)
こんなものなのでしょか。
■ このスレッドは過去ログ倉庫に格納されています