私はunsigned const volatile short int*
です。私はそれが定義時に0に設定されている(x + y)が欲しいです。しかし、何らかの理由でyが5に変わったら、unsigned const volatile short int*
も変更したいと思っています。何かがconst volatile intの場合、変数のステータスに基づいて変更できますか?
これはCでも可能ですか?
(注:私はGNUの拡張で、自立C99モードを使用していて、それが機能して自動的なく変更するために私が意味する)
Cの変数は値を再解析的に更新しません。依存関係のシステムはありません(スプレッドシートとは異なります)。また、実際に 'const'にしたくない場合は' const'を削除してください。そして 'const'は' volatile'と矛盾していませんか? –
ポインタは 'const'修飾子ではありませんので、もちろん変更可能です。 – Olaf
@WeatherVaneいいえ、constはvolatileと矛盾しません。 [彼らはCで直交している](http://stackoverflow.com/questions/4592762/difference-between-const-const-volatile)。 –