「C言語/記法」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
タグ: 2017年版ソースエディター
Ef3 (トーク | 投稿記録)
タグ: 2017年版ソースエディター
455 行
 
ヘッダー名とは、#include前処理指令で読み込まれるファイル名を指します。
ヘッダー名には「'、\、"、//、/*」に表れた時、その動作は未定義です<ref>以前の編集で、<ins>ヘッダー名には「'、\、"、//、/*」は指定できない。</ins>としていましたが、例えば // はネットワークルートとしてPATH に現れる事があるので指定できる(出来ないと困る)環境があります。</ref><ref name="jtc1-sc22-wg14-n2596-6.4.7">{{cite book
| url = http://www.open-std.org/jtc1/sc22/wg14/www/docs/c17_updated_proposed_fdis.pdf
| archiveurl = https://web.archive.org/web/20181230041359/http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf
462 行
| page = 53, §6.4.7 ''Header names''
| publisher = ISO/IEC JTC1/SC22/WG14}}</ref>。
{{See argcalso|C言語/前処理指令#ソースファイル取り込み}}
 
=== 前処理数 ===