警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。
この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 |
編集中の文章 |
8行目: |
8行目: |
| | | |
| なお、一部のプログラミング言語で用いられる「[[nil]]」は機能的には同一の意味であることが多いが、語源的に異なるので注意する必要がある。 | | なお、一部のプログラミング言語で用いられる「[[nil]]」は機能的には同一の意味であることが多いが、語源的に異なるので注意する必要がある。 |
− |
| |
− | == プログラミング言語ごとのnull ==
| |
− | === [[C言語]] ===
| |
− | [[FreeBSD]]に付属の標準ライブラリの[[ソースコード]](/usr/include/sys/_null.h)では以下のように定義されている。
| |
− | nullの定義は、実装や環境により異なる場合があるかもしれないが、多くの文献において「(void*)0」となっており、ほぼ同一であると思われる。
| |
− | <source lang="c">
| |
− | #define NULL ((void *)0)
| |
− | </source>
| |
| | | |
| == 関連項目 == | | == 関連項目 == |