เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ c++ decl เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
cdecl, c++decl - เบเบฐเบเบญเบเบเบฒเบเบเบฐเบเบฒเบเบเบฐเปเบเบ C เปเบฅเบฐ C++
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
cdecl [-a | -+ | -p | -rโ] [-ciqdDVโ]
[[ เปเบ ...] | เบญเบฐเบเบดเบเบฒเบ ... | เบเบฐเบเบฒเบ ... | เปเบกเปเบเบดเบกเบชเปเบฒเบฅเบฑเบ ... | เบเบตเปเบเปเบฒเบเบปเบเปเบงเป ... | เบเปเบงเบเปเบซเบผเบทเบญ | ? ]
c++ Decl [-a | -+ | -p | -rโ] [-ciqdDVโ]
[[ เปเบ ...] | เบญเบฐเบเบดเบเบฒเบ ... | เบเบฐเบเบฒเบ ... | เปเบกเปเบเบดเบกเบชเปเบฒเบฅเบฑเบ ... | เบเบตเปเบเปเบฒเบเบปเบเปเบงเป ... | เบเปเบงเบเปเบซเบผเบทเบญ | ? ]
เบญเบฐเบเบดเบเบฒเบ ...
เบเบฐเบเบฒเบ ...
เปเบกเปเบเบดเบกเบชเปเบฒเบฅเบฑเบ ...
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
Cdeccl (เปเบฅเบฐ c++ Decl) เปเบกเปเบเปเบเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเปเบฅเบฐเบเบญเบเบฅเบฐเบซเบฑเบเบเบฒเบเบเบฐเบเบฒเบเบเบฐเปเบเบ C (เบซเบผเบท C ++).
เบเบฒเบชเบฒ C เปเบกเปเบเบญเบตเบเปเบชเป (เบฎเปเบฒเบเบเบตเปเบชเบฐเปเบซเบเบต) X3J11 ANSI เบกเบฒเบเบเบฐเบเบฒเบ; เบเบฒเบเปเบฅเบทเบญเบ, C
เบเบฒเบชเบฒเบญเบฒเบเบเบฐเบญเบตเบเปเบชเปเบเปเบฒเบเบดเบเบฒเบกเบเปเบญเบ ANSI เบเบตเปเบเปเบฒเบเบปเบเปเบเบ Kernighan & Ritchie's เปเบเป C
เบเปเบฒเปเบเบตเบเปเบเบเบเบฒเบ เบเบฒเบชเบฒ เบเบทเปเบก, เบซเบผเบทเบเบฒเบชเบฒ C เบเบตเปเบเปเบฒเบเบปเบเปเบเบ Ritchie PDP-11 C compiler.
เบเบฒเบชเบฒ C++ เปเบกเปเบเบญเบตเบเปเบชเป Bjarne Stroustrup's เปเบเป C ++ เบเปเบฒเปเบเบตเบเปเบเบเบเบฒเบ เบเบฒเบชเบฒ, เบเบงเบเบเบฑเบ
เปเบงเบตเบเบฑเปเบ 2.0 เปเบเบตเปเบกเบเบฒเบชเบฒ.
OPTIONS
-a เปเบเปเบเบฒเบชเบฒ ANSI C เบเบญเบเบเบฒเบชเบฒ C.
-p เปเบเปเบเบฒเบชเบฒเบเบฒเบเบชเปเบงเบเบซเบเปเบฒเบเบญเบ ANSI เบเบตเปเบเปเบฒเบเบปเบเปเบเบเบซเบเบฑเบเบชเบท Kernighan & Ritchie.
-r เปเบเปเบเบฒเบชเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบเบ Ritchie PDP-11 C compiler.
-+ เปเบเปเบเบฒเบชเบฒ C++, เปเบเบเบเบตเปเบเบฐ C.
-i เบเปเบฒโเปเบเบตเบโเบเบฒเบโเปเบโเบฎเบนเบโเปเบเบโเบเบฒเบโเปเบเปโเบเบญเบ (เบเปเบฒโเปเบฅเบตเปเบกโเบเบปเปเบโเปเบโเปเบงโเบฅเบฒโเบเบตเปโเบญเปเบฒเบโเบเบฒเบโเบชเบฐโเบเบฒเบโเบเบตเปโ)โ. เบญเบฑเบเบเบตเป
เปเบเบตเบเปเบเปเบเบฒเบเปเบเบทเบญเบ, เบเบฒเบเปเบเปเปเบเปเบเบง เปเบฅเบฐเบเบฐเบซเบงเบฑเบเปเบชเบฑเปเบ.
-q เบเบฝเบโเบเบฒเบโเบเบฐโเบเบธเปเบโ. เบเบดเบเบเบฒเบเปเบเบทเบญเบเบขเบนเปเปเบเปเปเบเปเบเปเบเบญเบ.
-c เบชเปเบฒเบเบฅเบฐเบซเบฑเบ C เบซเบผเบท C++ เบเบตเปเบชเบฒเบกเบฒเบเบฅเบงเบเบฅเบงเบกเปเบเปเปเบเบฑเบเบเบปเบเบเบฐเบฅเบดเบ. Cdeccl เบเบฐเปเบเบตเปเบกเปเบเบทเปเบญเบเปเบฒเบเบเบธเบเปเบชเปเบเปเบฒเบ
เบเบญเบเบเบฒเบเบเบฐเบเบฒเบเปเบฅเบฐเบเบนเปเบเบญเบ curly braces เปเบเบเบญเบเบเปเบฒเบเบเบญเบเบเปเบฒเบเบดเบเบฒเบกเบเบฑเบเบเบฑเบ.
-d เปเบเบตเบเบเปเปเบกเบนเบเบเบฒเบเบเบตเบเบฑเบ (เบเปเบฒเบเบทเบเบฅเบงเบเบฅเบงเบกเบขเบนเปเปเบ).
-D เปเบเบตเบเบเปเปเบกเบนเบเบเบฒเบเบเบตเบเบฑเบ YACC (เบเปเบฒเบเบทเบเบฅเบงเบเบฅเบงเบกเบขเบนเปเปเบ).
-V เบชเบฐเปเบเบเบเปเปเบกเบนเบเบชเบฐเบเบฑเบเปเบฅเบฐเบญเบญเบ.
เบฎเบฝเบเบฎเปเบญเบ
Cdeccl เบญเบฒเบโเบเบฐโเบเบทเบโเบฎเบฝเบโเบฎเปเบญเบโเบเบฒเบโเปเบเปโเบเปเบฒโเบเบงเบโเบเบญเบโเบเบทเปโเบเบตเปโเปเบเบโเบเปเบฒเบโเบเบฑเบ (เปเบเบโเบเบฒเบโเบเปเบฝเบโเบเบทเปโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเปเบเปโ,
เบซเบผเบทเบเบฒเบเบชเปเบฒเบ symlink เบซเบผเบทเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฒเบเบเบฑเบเบกเบฑเบ). เบเปเบฒเบกเบฑเบเบเบทเบเปเบญเบตเปเบเปเบเบฑเบ cdecl เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, ANSI C เปเบกเปเบ
เบเบฒเบชเบฒเปเบฅเบตเปเบกเบเบปเปเบ. เบเปเบฒเบกเบฑเบเบเบทเบเปเบญเบตเปเบเปเบเบฑเบ c++ Decl เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, C ++ เปเบกเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ. เบเปเบฒเบกเบฑเบเบเบทเบเปเบญเบตเปเบ
เปเบเบฑเปเบเบเบฝเบงเบเบฑเบ เบญเบฐเบเบดเบเบฒเบ, เปเบกเปเบเบดเบกเบชเปเบฒเบฅเบฑเบ, เบซเบผเบท เบเบฐเบเบฒเบ เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบกเบฑเบเบเบฐเบเบตเบเบงเบฒเบกเบซเบกเบฒเบเบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญเบเบญเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ
เบเบฒเบเปเบฅเบทเบญเบเปเบเบฑเบเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบญเบเบเปเบฒเบชเบฑเปเบเบเบฑเปเบ, เบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบ, เปเบฅเบฐเบญเบญเบ. เบกเบฑเบเบเบฑเบเบเบฐเปเบฎเบฑเบ
เบเบตเปเบเปเบฒเบเบฒเบเปเบเปเบเบฝเบเบเบตเปเบเปเปเบชเบฐเบซเบผเบฑเบเบเปเบฒเบญเบดเบเปเบเปเบเบงเบเปเบฒเบชเบฑเปเบเปเบกเปเบเบซเบเบถเปเบเปเบเบชเบฒเบกเบเปเบฒเบชเบฑเปเบเบเบฑเปเบ.
เบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเบญเบฒเบเบเบฐเบกเบฒเบเบฒเบเปเบเบฅเป.
Cdeccl เบญเปเบฒเบเปเบเบฅเปเบเบตเปเบกเบตเบเบทเปเบชเปเบฒเบฅเบฑเบเบเปเบฒเบเบฐเปเบซเบผเบเบเบตเปเปเบเบฑเบเบเบฒเบชเบฒเบเบตเปเบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป. เบ
เบเบฒเบเบซเบฑเบเบเปเบฝเบเปเบกเปเบเปเบฎเบฑเบเบเบฒเบเบเบฒเบชเบฒเบเบฑเปเบเบกเบฒเปเบเบฑเบ C (C++) เบซเบผเบท pseudo-English. เบเบปเบเปเบเปเบฎเบฑเบเบเบญเบ
เบเบฒเบเบซเบฑเบเบเปเบฝเบเบเบตเปเปเบกเปเบเบเบทเบเบเบฝเบเปเบงเปเปเบเบเบปเบเบเบฐเบฅเบดเบเบกเบฒเบเบเบฐเบเบฒเบ. เบเปเบฒเบเปเปเบกเบตเบเบทเปเปเบเบฅเป, เบซเบผเบทเบเบทเปเปเบเบฅเป
เบเบปเบ ``-'', เบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเบกเบฒเบเบเบฐเบเบฒเบเบเบฐเบเบทเบเบญเปเบฒเบ. เบเปเบฒเบงเบฑเบเบชเบฐเบเบธเบเปเบญเบเบกเบฒเบเบเบฐเบเบฒเบเบกเบฒเบเบฒเบ a
terminal, (เบซเบผเบท -i เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเบเบทเบเบเปเบฒเปเบเป), prompt เบเบฐเบเบทเบเบเบฝเบเปเบชเป terminal เบเปเบญเบเปเบเปเบฅเบฐเบเบปเบ
เบชเบฒเบ. เบเบฒเบเบเบฐเบเบธเปเบเปเบเบทเบญเบเบชเบฒเบกเบฒเบเบเบดเบเปเบเปเปเบเบ -q เบเบฒเบโเปเบฅเบทเบญเบ (เบซเบผเบทโ เบเบตเปเบเปเบฒเบเบปเบเปเบงเป เบเปเปเปเบเบทเบญเบ เบเปเบฒเบชเบฑเปเบ). เบเปเบฒ
cdecl เบเบทเบเปเบญเบตเปเบเปเบเบฑเบ เบญเบฐเบเบดเบเบฒเบ, เบเบฐเบเบฒเบ or เปเบกเปเบเบดเบกเบชเปเบฒเบฅเบฑเบ, เบซเบผเบทเบเบฒเบเปเบเปเบเบฝเบเบเปเบฒเบญเบดเบเปเบกเปเบเบซเบเบถเปเบเปเบเบเปเบฒเบชเบฑเปเบ
เบชเบปเบเบเบฐเบเบฒเบเปเบฒเบเบฅเบธเปเบกเบเบตเป, เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบฒเบเปเบเปเบเบฝเบเบเบฐเบเบทเบเบเบตเบเบงเบฒเบกเบซเบกเบฒเบเบเบฒเบกเปเบงเบเบฒเบเบญเบเบเบตเปเบชเบฐเปเบเบ
เบเปเบฒเบเบฅเบธเปเบกเบเบตเปเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบทเปเปเบเบฅเป.
เปเบเปเบงเบฅเบฒเบเบตเปเบกเบฑเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเบเบญเบ, cdecl เปเบเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบ GNU readline เปเบเบทเปเบญเปเบซเปเบเปเบฒเบชเปเบฒเบเบฑเบ
เบชเปเบฒโเปเบฅเบฑเบโเบฎเบนเบโเปเบฅเบฐโเบเบฐโเบซเบงเบฑเบโเบชเบฒเบโเบเบฑเบโเบเบตโเบเปเบฒโเบชเบฑเปเบโ, เบกเบฑเบโเบซเบผเบฒเบโ bash(1) (qv). เบเบปเบ TAB เบเบฐ
เบเบฐเบเบญเบเบเปเบฒเบชเปเบฒเบเบฑเบเบเบฒเบเบชเปเบงเบเบเปเบญเบเบเบปเบงเบเบฐเบเบดเบ, เปเบงเบฑเปเบเปเบชเบเปเบเปเบงเปเบฒเบกเบตเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเบเบตเปเปเบเบฑเบเปเบเปเบเป
เบเบฒเบเบชเปเบฒเปเบฅเบฑเบ, เปเบเบเปเบฅเบฐเบเบต TAB เบเบตเบชเบญเบเบเบฐเบชเบฐเปเบเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบตเปเปเบเบฑเบเปเบเปเบเปเปเบฅเบฐ
เบชเบฐเปเบเบเปเบชเบฑเปเบเบเบณเบชเบฑเปเบเบเบทเบเปเปเป. เบเบธเปเบกเบฅเบนเบเบชเบญเบเบเปเบฒเบ เปเบฅเบฐเบเบงเบฒ เปเบฅเบฐ backspace เบชเบฒเบกเบฒเบเปเบเปเบชเปเบฒเบฅเบฑเบ
เบเบฒเบเปเบเปเปเบเปเบเปเบเบเบเปเบฒเบกเบฐเบเบฒเบ, เปเบฅเบฐเบเบธเปเบกเบฅเบนเบเบชเบญเบเบเบถเปเบเปเบฅเบฐเบฅเบปเบเบเบฐเบเบถเบเปเบญเบปเบฒเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบเปเบฒเบเบกเบฒ
เบเบฒเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ. เบเบตเบญเบทเปเบเปเบเบตเปเบเบธเปเบเปเบเบตเบเบเบตเปเบชเบธเบ, เปเบเบฑเปเบ Ctrl-U เปเบเบทเปเบญเบฅเบถเบเบเปเปเบเบงเบฒเบกเบเบฑเบเปเบปเบเบญเบญเบเบเบฒเบเบเบธเปเบก
เบเบปเบงเบเบฐเบเบดเบเบเบฑเบเบเบทเบเปเบเบเปเบญเบเบเบธเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเปเบชเบฑเปเบ, เปเบฎเบฑเบเบงเบฝเบเบเบฒเบกเบเบตเปเบเบฒเบเปเบงเป. เบกเบตเบเบงเบฒเบกเบเปเปเปเบเปเบเบญเบเบฅเบฐเบซเบงเปเบฒเบ
เปเบเป int เปเบฅเบฐ เปเบเบปเปเบฒเปเบเปเบ เบเปเบฒเบชเปเบฒเบเบฑเบ, เปเบเป cdecl เบเบฐเปเบเบปเบฒเบงเปเบฒเบญเบฑเบเปเบเปเบเบปเปเบฒเปเบฒเบเปเบเบดเบ, เปเบฅเบฐเบกเบฑเบเปเบเบปเบฒเบชเบฐเปเปเบต
เบขเปเบฒเบเบเบทเบเบเปเบญเบ.
เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเป cdecl เบเบฑเปเบเบเบตเปเบเปเบฒเบเบชเปเบฒเบเปเบเบเบเบฒเบ C เบเบฑเบเบเบฑเบเบเบฒเบเบดเบเบฒเบเปเบเบฑเปเบ vi(1) เบซเบผเบท emacs(1). เปเบเบปเปเบฒ
เบเบฝเบโเปเบเปโเบเบดเบกโเปเบโเบเบฒเบโเบเบฐโเบเบฒเบโเบชเบฐโเบเบฑเบโเบเบฒโเบชเบฒโเบญเบฑเบโเบเบดเบ pseudo เปเบฅเบฐโเบเปเบฒโเปเบเปโ cdecl เปเบเบฑเบเบเบปเบงเบเบญเบ
เปเบเบซเบฒเปเบชเบฑเปเบ. (เปเบ vi(1), เบเบดเบก ``!!cdeccl''.)
เบเปเบฒ เบชเปเบฒเบ เปเบเบเบเบฒเบ เบเบฒเบเปเบฅเบทเบญเบ -c เบเบทเบเบเปเบฒเปเบเป, เบเบปเบเบเบฐเบฅเบดเบเบเบฐเบเบฐเบเบญเบเบกเบตเปเบเบดเปเบเบเปเปเบฒเบชเบญเบเปเบกเบฑเบเบซเบผเบฑเบเบเบฒเบ
เบเบฒเบเบเบฐเบเบฒเบเบเบปเบงเปเบ เปเบฅเบฐเบเบนเปเปเบเบทเบญเบเบเบนเบเบซเบผเบฑเบเบเบฒเบเบเบฐเบเบฒเบเบเบฑเบเบเบฑเบ.
เปเบเป -V เบเบฒเบโเปเบฅเบทเบญเบโเบเบฐโเบเบดเบกโเบเบปเบงโเปเบฅเบโเบชเบฐโเบเบฑเบโเบเบญเบโเปเบเบฅโเปโเบเบตเปโเปเบเปโเปเบโเบเบฒเบโเบชเปเบฒเบโเบเบฐโเบเบงเบโเบเบฒเบโ.
เบเปเบฒเปเบซเบผเปเบเบเบทเบเบฅเบงเบเบฅเบงเบกเบเปเบงเบเบเปเปเบกเบนเบ debugging เปเบเบตเบ, เปเบเป -d เบเบฒเบเปเบฅเบทเบญเบเบเบฐเปเบเบตเบเปเบเป
เบกเบฑเบเปเบเบฑเบเบเบปเบเบเบฐเบฅเบดเบ. เบเปเบฒเปเบซเบผเปเบเบเบทเบเบฅเบงเบเบฅเบงเบกเบเปเบงเบเบเปเปเบกเบนเบเบเบฒเบเบเบตเบเบฑเบ YACC เปเบเบตเบ, เปเบเป
-D เบเบฒเบโเปเบฅเบทเบญเบโเบเบฐโเปเบฎเบฑเบโเปเบซเปโเบกเบฑเบโเปเบเบฑเบโเบเบปเบโเบเบฐโเบฅเบดเบโเปเบเปโ.
เบเปเบฒเบชเบฑเปเบ LANGUAGE
เบกเบตเบซเบปเบเบเปเบฒเบเบฐเปเบซเบผเบเปเบเบเบฒเบชเบฒ. เปเบเป เบเบฐเบเบฒเบ เบเบฐเปเบซเบผเบเบเบฒเบเบเบฐเบเบญเบเปเบเบฑเบเบเบฐเปเบเบ C
เบเบฒเบโเบเบฐโเบเบฒเบโเบเบฒเบโเบเปเบฒโเบญเบฐโเบเบดโเบเบฒเบ verboseโ. เปเบเป เปเบกเปเบเบดเบกเบชเปเบฒเบฅเบฑเบ เบเบฐเปเบซเบผเบเบเบฒเบเบเบฐเบเบญเบ C เบเบฐเปเบเบ Cast เปเบเบฑเบ
เบญเบฒเบเบเบฐเบเบฒเบเบปเบเบขเบนเปเปเบเบเบฒเบเบชเบฐเปเบเบเบญเบญเบ. เปเบเป เบญเบฐเบเบดเบเบฒเบ เบเบฐเปเบซเบผเบเบเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบเบเบฒเบเบเบฐเบเบฒเบเบเบฐเปเบเบ C เบซเบผเบท
เปเบเบ, เบเบฒเบเบเบฐเบฅเบดเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบ verbose. เปเบเป เบเปเบงเบเปเบซเบผเบทเบญ (เบซเบผเบท ?) เบเบฐเปเบซเบผเบเบเบฒเบเบชเบฐเบซเบเบญเบเบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญ
เบเปเปเบเบงเบฒเบก. เปเบเป เปเบเบปเบฒ (เบซเบผเบท เบเบฒเบเบเปเบญเบเบเปเบฝเบง) เบเปเบฒเบเบฐเปเบซเบผเบเบเบฒเบ (เบซเบผเบทเบชเบดเปเบเบชเบธเบเบเบญเบเปเบเบฅเป) เบญเบญเบเบเบฒเบเปเบเบเบเบฒเบ. เปเบเป เบเบตเปเบเปเบฒเบเบปเบเปเบงเป
เบเปเบฒเบเบฐเปเบซเบผเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบปเบงเปเบฅเบทเบญเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบทเบเบเบฑเปเบเปเบเบเปเบเปเบเบญเบ. เปเบเปเบฅเบฐเบเปเบฒเบเบฐเปเบซเบผเบเบเบฒเบเปเบกเปเบ
เปเบเบเปเบเบเปเบเบดเปเบเบเปเปเบฒเบชเบญเบเปเบกเบฑเบ เบซเบผเบทเปเบชเบฑเปเบเปเปเป.
เบเปเบฒเบชเบฑเบเบเปเบฒเบเบเบท
เบเบฒเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเบเบทเปเบเปเบเบทเบเบญเบฐเบเบธเบเบฒเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฐเบเบฒเบ:
เบฅเบฑเบเบชเบฐเบเบฐเปเบกเปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเบเบทเบชเปเบฒเบฅเบฑเบ char
เบเบปเบเบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเบเบท const
enumeration เปเบกเปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเบเบท enum
func เปเบกเปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเบเบทเบซเบเปเบฒเบเบตเป
integer เปเบกเปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเบเบทเบชเปเบฒเบฅเบฑเบ int
ptr เปเบกเปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเบเบทเบเบปเบงเบเบตเป
ref เปเบกเปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเบเบทเบชเปเบฒเบฅเบฑเบเบเบฒเบเบญเปเบฒเบเบญเบดเบ
ret เปเบกเปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเบเบทเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบทเบ
เปเบเบเบชเปเบฒเบเปเบกเปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเบเบทเปเบเบเบชเปเบฒเบ
vector เปเบกเปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเบเบทเบชเปเบฒเบฅเบฑเบ array
เบเบธเบเบเบฐเบชเบปเบกเบเบฑเบเบเบฒเบเบชเปเบฒเปเบฅเบฑเบ TAB เบเบฝเบเปเบเปเบฎเบนเปเบเปเบฝเบงเบเบฑเบเบเปเบฒเบเบตเปเบขเบนเปเปเบเบเบฑเบเบเบงเบฒเบเบญเบ
เปเบเบเบชเปเบฒเบ, เบเปเปเปเบกเปเบเบขเบนเปเปเบเบเบฑเบเบเปเบฒเบ. เบเบฒเบเบชเปเบฒเปเบฅเบฑเบ TAB เปเบกเปเบเบกเบตเบเบฐเปเบซเบเบเบซเบเปเบญเบเบซเบผเบฒเบเปเบกเบทเปเบญ
เบฅเบฑเบเบชเบฐเบเบฐเบเบฑเปเบเบเปเบฒเบเบญเบเบเปเบฒเบเบตเปเปเบเบเบเปเบฒเบเปเบกเปเบเบเบทเบเบฑเบ (เบเปเบฒเบเบตเปเบเบปเบเบเบฑเบเบเปเบฒเบกเบเบฑเบเบเปเบฒเบซเบเบถเปเบ
เบญเบทเปเบ), เปเบฅเบฐเบเบฒเบเบงเบฒเบเบเบฑเบเบชเบญเบเบเปเบฅเปเบฒเบเบฐเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบงเบฒเบกเบเบฑเบเปเบเปเบเปเบฅเบฑเบเบเปเบญเบ.
เปเบงเบเบฐเบเบญเบ
เปเบงเบเบฐเบเบญเบเบเปเปเปเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเบเบฒเบชเบฒ. เปเบเปเบงเบเบฒเบเบญเบ, เบเปเบฒเบชเบฑเบเบเปเบฒเบเปเปเบ "<>" เบเปเปเปเบกเปเบ.
terminals, bare low-case words are terminals that stand for himself. เปเบเบเบดเบกเปเบซเบเปเปเบเบปเปเบฒ
เบเปเบฒเบชเบฑเบเบเปเบฒเบเปเปเบกเปเบ tokens lexical เบญเบทเปเบเป: NOTHING เบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒ string เปเบเบปเปเบฒ; NAME เบซเบกเบฒเบเปเบเบดเบเบเบปเบงเบฅเบฐเบเบธ C;
NUMBER เปเบฒเบเปเบเบดเบเบชเบฐเบเบฃเบดเบเบเบญเบเบเบปเบงเปเบฅเบเบเบปเบเบชเบฐเบเบดเบเบปเบก; เปเบฅเบฐ NL เบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเปเบชเบฑเปเบเปเบซเบกเปเบซเบผเบทเปเบเบดเปเบเบเปเปเบฒเบชเบญเบเปเบกเบฑเบ
เบฅเบฑเบเบชเบฐเบเบฐ.
::= เบเปเปเบกเบตเบซเบเบฑเบ
| เบ
::= เบเปเปเบกเบตเบซเบเบฑเบ
| เบเบฐเบเบฒเบ NAME เปเบเบฑเบ
| เบเบฐเบเบฒเบ
| เปเบเบ NAME เปเบเบปเปเบฒเปเบเปเบ
| เปเบเบ
| เบญเบฐเบเบดเบเบฒเบ
| เบญเบฐเบเบดเบเบฒเบ
| เบญเบฐเบเบดเบเบฒเบ ( ) เบเบฒเบเปเบฅเบทเบญเบ-NAME
| เบเบฑเปเบ
| เบเปเบงเบ | ?
| เปเบเบปเบฒ
| เบญเบญเบเปเบ
::= array เบเบญเบ
| array NUMBER เบเบญเบ
| เบเบฑเบเบเบฑเบเบเบฑเบเบเบทเบเบกเบฒ
| เบเบฑเบเบเบฑเบ ( ) เบเบฑเบโเบเบทเบโเบกเบฒโ
| เบเบตเปเปเบ
| เบเบตเปเปเบเบซเบฒเบชเบฐเบกเบฒเบเบดเบเบเบญเบเบซเปเบญเบเบฎเบฝเบ NAME
| เบญเปเบฒเบเปเบเบดเบ
|
::=
| *
| เบเบทเป :: *
| &
::= ( )
| ( )
| [ ]
| [ NUMBER ]
| ( )
| NAME
::= เบเปเปเบกเบตเบซเบเบฑเบ
| ( )
| ( ) ( )
| ( ) ( )
| ( )
| เบเบทเป :: *
| *
| &
| [ ]
| [ NUMBER ]
::= |
|
| เปเบเบเบชเปเบฒเบ NAME | เบชเบฐเบซเบฐเบเบฑเบ NAME | enum NAME | เบซเปเบญเบเบฎเบฝเบ NAME
::= ,
|
|
::= ,
| เบเปเปเบกเบตเบซเบเบฑเบ
|
|
| เปเบเบฑเบ
::= int | char | เบชเบญเบเปเบเบปเปเบฒ | เบฅเบญเบ | เปเบกเบเบฐ
::= |
::= เบชเบฑเปเบ | เบเบฒเบง | เบเปเปเปเบเปเปเบเบฑเบ | เปเบเบฑเบ |
::= | เบเปเปเบกเบตเบซเบเบฑเบ
::= const | เบเบฑเบเบเบงเบ | เบเบฒเบกเปเบเบ
::= เบญเบฑเบเบเบฐเปเบเบกเบฑเบ | เบเบฒเบเบเบญเบ | เบฅเบปเบเบเบฐเบเบฝเบ | เบชเบฐเบเบดเบ
::= เบเปเปเบกเบตเบซเบเบฑเบ |
::= เบเปเปเบกเบตเบซเบเบฑเบ |
| เบชเปเบฒเบ | nocreate
| เปเบเบทเบญเบ | เบเปเปเปเบเบทเบญเบ
| เบฃเบดเบเบตเป | preansi | เปเบญเบเบเบต | cplusplus
| เบเบตเบเบฑเบ | nodebug | yydebug | noyydebug
SET OPTIONS
เปเบเป เบเบตเปเบเปเบฒเบเบปเบเปเบงเป เบเปเบฒเบชเบฑเปเบเปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบเบเบฒเบเปเบฅเบทเบญเบ. เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบดเบก เบเบตเปเบเปเบฒเบเบปเบเปเบงเป or เบเบตเปเบเปเบฒเบเบปเบเปเบงเป เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบ เปเบเบปเปเบฒเปเบเปเบเบดเปเบ
เบเบฒเบโเปเบฅเบทเบญเบโเบเบตเปโเปเบฅเบทเบญเบโเปเบโเบเบฑเบโเบเบธโเบเบฑเบโเปเบฅเบฐโเบชเบฐโเบซเบผเบธเบโเบชเบฑเบโเบฅเบงเบกโเบเบญเบโเบเบฒเบโเปเบฅเบทเบญเบโเบเบตเปโเบกเบตโเบขเบนเปโ. เบเปเบฒเบญเบดเบ
เบชเบตเปเบเบปเบเบเบฑเบ -a, -p, -r, เปเบฅเบฐ -+ เบเบปเบงเปเบฅเบทเบญเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เบเบฒเบกเบฅเปเบฒเบเบฑเบ.
ansi เปเบเปเบเบฒเบชเบฒ ANSI C เบเบญเบเบเบฒเบชเบฒ C.
preansi
เปเบเปเบเบฒเบชเบฒเบเบฒเบเบชเปเบงเบเบซเบเปเบฒเบเบญเบ ANSI เบเบตเปเบเปเบฒเบเบปเบเปเบเบเบซเบเบฑเบเบชเบท Kernighan & Ritchie.
เบฃเบดเปเบเบตเบ
เปเบเปเบเบฒเบชเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบเบ Ritchie PDP-11 C compiler.
เบเบฒเบเปเบเบตเบเบเบธเบ
เปเบเปเบเบฒเบชเบฒ C++, เปเบเบเบเบตเปเบเบฐ C.
[เบเปเป] เปเบเบทเบญเบ
เปเบเบตเบ เบซเบผเบทเบเบดเบเบเบฒเบเปเบเบทเบญเบเบขเบนเปเปเบเปเปเบเปเบเปเบเบญเบ.
[เบเปเป]เบชเปเบฒเบ
เปเบเบตเบ เบซเบผเบทเบเบดเบเบเบฒเบเบเปเปเบเปเบฒเบเบเบญเบ semicolon เบซเบผเบท curly braces เบเบฑเบเบเบฒเบเบเบฐเบเบฒเบ
เบเบปเบเบเบฐเบฅเบดเบเปเบเบ cdecl. เบเบตเปโเบชเบญเบโเบเปเบญเบโเบเบฑเบ -c เบเบปเบงเปเบฅเบทเบญเบเปเบชเบฑเปเบเบเบฒเบเบเปเบฒเบชเบฑเปเบ.
[เบเปเป]เบเบตเบเบฑเบ
เปเบเบตเบ เบซเบผเบทเบเบดเบเบเปเปเบกเบนเบเบเบฒเบเบเบตเบเบฑเบ.
[เบเปเป] yydebug
เปเบเบตเบ เบซเบผเบทเบเบดเบเบเปเปเบกเบนเบเบเบฒเบเบเบตเบเบฑเบ YACC.
เปเบฒเบเปเบซเบ: เบเปเปเบกเบนเบเบเบฒเบเบเบตเบเบฑเบ เปเบฅเบฐเบเปเปเบกเบนเบเบเบฒเบเบเบตเบเบฑเบ YACC เปเบกเปเบเบกเบตเปเบซเปเบเบฝเบเปเบเปเบเปเบฒเบเบงเบเปเบเบปเบฒเบกเบต
เปเบเปเบเบทเบเบฅเบงเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเปเบ cdecl. เบชเบญเบเบเบฒเบเปเบฅเบทเบญเบเบชเบธเบเบเปเบฒเบเปเบกเปเบเบเบปเบเบเบฑเบเบเบฑเบ -d เปเบฅเบฐ -D เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ
เบเบฒเบเปเบฅเบทเบญเบ, เบเบฒเบกเบฅเปเบฒเบเบฑเบ. เบเปเปเบกเบนเบ Debugging เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบเบทเบเบเปเบฒเปเบเปเปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบเบเบเบฒเบ, เปเบฅเบฐ
เปเบเบเบเบปเปเบงเปเบเปเบฅเปเบงเบเปเปเปเบเปเบเบทเบเบฅเบงเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเปเบเบเบขเบฒเบ.
เบเบปเบงเบขเปเบฒเบ
เปเบเบทเปเบญเบเบฐเบเบฒเบ array เบเบญเบเบเบปเบงเบเบตเปเปเบเบซเบฒเบซเบเปเบฒเบเบตเปเบเปเบฒเบเบเบท เบชเบนเบเบเบฒเบเบเปเบฒ(3), เปเบฎเบฑเบ
เบเบฐเบเบฒเบ fptab เปเบเบฑเบ array เบเบญเบ pointer เปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบฑเบเบเบทเบ pointer เปเบเบฑเบ char
เบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเปเบฒเบชเบฑเปเบเบเบตเปเปเบกเปเบ
char *(*fptab[])()
เปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเปเบซเบฑเบเบเบฒเบเบเบฐเบเบฒเบเบเบตเปเบขเบนเปเปเบเบฅเบฐเบซเบฑเบเบเบญเบเบเบปเบเบญเบทเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเบเบงเบฒเบกเบฎเบนเปเบชเบถเบเบญเบญเบเบเบฒเบเบกเบฑเบเปเบเบ
เปเบฎเบฑเบ
เบญเบฐเบเบดเบเบฒเบ char *(*fptab[])()
เบเบฒเบโเบเบฐโเบเบฒเบโเบเบตเปโเปเบซเบกเบฒเบฐโเบชเบปเบกโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโ signal(2), ignoring prototypes เบซเบเปเบฒเบเบตเป, เปเบเปเบเบทเบเบญเบฐเบเบดเบเบฒเบเปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบเปเบ
cdeclเบเบฒโเบชเบฒโเบเบญเบโ:
เบเบฐโเบเบฒเบโเบชเบฑเบโเบเบฒเบโเปเบเบฑเบโเบซเบเปเบฒโเบเบตเปโเบเบฑเบโเบเบทเบโเปเบโเบเปเบญเบ pointer เบเบฑเบโเบซเบเปเบฒโเบเบตเปโเบเบฑเบโเบเบทเบโเปเบ voidโ
เบเบตเปเบเบฐเบฅเบดเบ
เปเบกเบเบฐ (*เบชเบฑเบเบเบฒเบ())()
เบเบฒเบเบเบฐเบเบฒเบเบเบฑเบเบเบฑเบเบเบตเปเบเบปเบเปเบเปเบฎเบฑเบเบกเบตเบชเบญเบเบเบธเบเบเบญเบเบงเบปเบเปเบฅเบฑเบเปเบเบปเปเบฒ. เบเบนเปเบเบฝเบเบเบญเบ
เบเบฑเบเบเบฑเบเบเบฑเปเบเบเปเบฒเบงเบญเบฒเบเบเบฐเบชเบปเบเปเบชเบงเปเบฒเบเบฐเบงเบฒเบเบเบฒเบฅเบฒเบกเบดเปเบเบตเปเบงเปเบเปเบญเบเปเบ:
เบเบฐเบเบฒเบเบชเบฑเบเบเบฒเบเปเบเบฑเบเบเบฑเบเบเบฑเบ (arg1,arg2) เบเบฑเบเบเบทเบเบเบปเบงเบเบตเปเปเบเบทเปเบญเบเบฑเบเบเบฑเบเบเบฑเบเบเบทเบ void
เบชเบฐเบซเบเบญเบเบเบฒเบเปเบเปเปเบเบเปเปเปเบเบเบตเป (เปเบกเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฑเบ -c เบเบฒเบโเปเบฅเบทเบญเบโ)โ:
void (*signal(arg1,arg2))() { }
เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบงเบโเปเบฎเบปเบฒโเบเปเบญเบโเบเบฒเบโเบเบตเปโเบเบฐโเปเบเบตเปเบกโเปเบ prototypes เบเบฒเบโเบเปเบฒโเบเบฒเบโ, prototype เบเบฒเบโเบเปเบฒโเบเบฒเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเปเบฒโเบเบฒเบโเบเบฑเปเบโเบเปเบฒเบงโ
as _เบญเบญเบ(2โ) เบเบฐโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฐโเบเบฒเบโเบเบฑเบโ:
เบเบฐเบเบฒเบ _exit เปเบเบฑเบเบเบฑเบเบเบฑเบ (retvalue as int) เบเบฑเบเบเบทเบ void
เปเบซเป
void _exit(intvalue) { }
เปเบเบฑเบเบเบปเบงเบขเปเบฒเบเบเบตเปเบชเบฑเบเบชเบปเบเบซเบผเบฒเบเปเบเบเปเบเปเบเบปเบงเปเบเบเบเบฑเบเบเบฑเบ, signal(2โ) เบชเบฒโเบกเบฒเบโเบเปเบฒโเบเบปเบโเบขเปเบฒเบโเปเบเบฑเบกโเบเบตเปโเปเบเบฑเบโ:
เบเบฐเบเบฒเบเบชเบฑเบเบเบฒเบเปเบเบฑเบเบเบฑเบเบเบฑเบ(x as int, y as pointer to function(int) เบเบฑเบเบเบทเบ void)
เบเบฑเบเบเบทเบเบเบปเบงเบเบตเปเปเบเบซเบฒเบเบฑเบเบเบฑเบ(int) เบเบฑเบเบเบทเบ void
เปเบซเป (เบเปเบงเบ -c)
void (*signal(int x, void (*y)(int )))(int ) { }
Cdeccl เบชเบฒเบกเบฒเบเบเปเบงเบเบเบญเบเบซเบฒเบเปเบญเบเบเบตเปเบเบฐเปเบญเบปเบฒเบเบปเบงเบเบฑเบเบเปเบฝเบ "const" เปเบฅเบฐ "volatile" เปเบ
เบเบฐเปเบซเบผเบเบเบฒเบ, เบเบฑเปเบเบเบฑเปเบ
เบเบฐเบเบฒเบ foo เปเบเบฑเบเบเบปเบงเบเบตเปเปเบเบซเบฒ const int
เปเบฎเบฑเบเปเบซเป
const int *foo
เปเบเบเบฐเบเบฐเบเบตเป
เบเบฐเบเบฒเบ foo เปเบเบฑเบ const pointer เบเบฑเบ int
เปเบฎเบฑเบเปเบซเป
int * const foo
C++ Decl เบชเบฒเบกเบฒเบเบเปเบงเบเปเบเบเบฒเบเบเบฐเบเบฒเบเบเบฒเบเบญเปเบฒเบเบญเบตเบ, เบเบฑเปเบเบเบฑเปเบ
เบเบฐเบเบฒเบ x เปเบเบฑเบเบเบฒเบเบญเปเบฒเบเบญเบตเบเปเบเบดเบเบเบปเบงเบเบตเปเปเบเบซเบฒเบเบปเบงเบญเบฑเบเบชเบญเบ
เปเบฎเบฑเบเปเบซเป
char *&x
C++ Decl เบชเบฒเบกเบฒเบเบเปเบงเบเปเบซเปเบกเบตเบเบปเบงเบเบตเปเปเบเบซเบฒเบชเบฐเบกเบฒเบเบดเบเบเบญเบเบซเปเบญเบเบฎเบฝเบ, เบเบฑเปเบเบเบฑเปเบเบเบฒเบเบเบฐเบเบฒเบเบเบปเบงเบเบตเปเปเบเบซเบฒ an
เบชเบฐเบกเบฒเบเบดเบเบเบณเบเบงเบเปเบเบฑเบกเบเบญเบเบเบฑเปเบ X เบเบฑเบ
เบเบฐเบเบฒเบ foo เปเบเบฑเบเบเบปเบงเบเบตเปเปเบเบซเบฒเบชเบฐเบกเบฒเบเบดเบเบเบญเบ class X int
เปเบฎเบฑเบเปเบซเป
int X::*foo
เปเบฅเบฐ
เบเบฐเบเบฒเบ foo เปเบเบฑเบเบเบปเบงเบเบตเปเปเบเบซเบฒเบชเบฐเบกเบฒเบเบดเบเบเบญเบเบเบฑเบเบเบฑเบ X (arg1, arg2) เบเบฑเบเบเบทเบเบเบปเบงเบเบตเป
เบเบฑเบโเบซเปเบญเบ Y
เปเบฎเบฑเบเปเบซเป
เบเบฑเปเบ Y *(X::*foo)(arg1, arg2)
เบเบดเบเบชเบฐเบเบตเบงเบดเบเบฐเบเบฒ
เบเบฒเบเบเบฐเบเบฒเบ, เปเบเบเปเบฅเบฐเบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเบฐเปเบซเบผเบเบเบตเปเบเบฐเบเบฒเบเบฒเบกเบเบตเปเปเบซเปเปเบซเบฑเบเบเบฒเบเบเปเปเบชเปเบฒเบเบเบตเปเบเปเปเปเบกเปเบ
เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบธเบเปเบ C. เปเบเบเบฒเบเบเปเบฅเบฐเบเบต, เบเบฒเบเบเบฒเบเปเบเบปเบฒเปเบกเปเบเปเบฎเบฑเบเปเบซเปเบชเบดเปเบเบเบตเปเบกเบตเบเบธเบเบเบฐเบชเบปเบเปเบเปเป. เปเบเปเบซเบผเบปเปเบฒเบเบตเป
เปเบเบเปเบฅเบฐเบเบต, เบเบปเบเปเบเปเบฎเบฑเบ C เปเบกเปเบเบเบฒเบเบเบฐเบเบฒเบเบเบญเบเบซเบผเบดเปเบเบเบตเป semantics เบเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฝเบเปเบเปเปเบ Algol-68. เปเบเป
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบเบเบชเปเบฒเบ C เบเบตเปเบเปเปเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบกเปเบเบเบถเปเบเบเบฑเบเบงเปเบฒเบชเบฐเบเบฑเบเบเบฒเบชเบฒ C เปเบกเปเบเบซเบเบฑเบ
เปเบเปเปเบฅเปเบง (เปเบเบดเปเบเบเบปเบงเปเบฅเบทเบญเบ ANSI, pre-ANSI, เปเบฅเบฐ Ritchie). เบเบธเบเบเบญเบเปเบเบเบชเปเบฒเบ C++ เบเบตเปเบฎเบญเบเบฎเบฑเบ
เปเบกเปเบ superset เบเบญเบเบเบธเบ ANSI, เบกเบตเบเปเปเบเบปเบเปเบงเบฑเปเบเบเบญเบ เบเบฒเบกเปเบเบ เบเบณ เบชเบณ เบเบฑเบ.
เบเปเปเบกเบนเบเบญเปเบฒเบเบญเบดเบ
ANSI เบกเบฒเบเบเบฐเบเบฒเบ X3.159-1989 (ANSI C)
ISO/IEC 9899:1990 (เบกเบฒเบเบเบฐเบเบฒเบ ISO)
FAQ เบเบญเบ comp.lang.c
http://www.eskimo.com/~scs/C-faq.top.html
เบเบฒเบเบเบต 8.4 เบเบญเบเบเบนเปเบกเบทเบเบฒเบเบญเปเบฒเบเบญเบตเบ C เบเบฒเบเปเบ เปเบเป C เบเปเบฒเปเบเบตเบเปเบเบเบเบฒเบ เบเบฒเบชเบฒ เปเบเบ B. Kernighan &
D. Ritchie.
เบเบฒเบเบเบต 8 เบเบญเบเบเบนเปเบกเบทเบเบฒเบเบญเปเบฒเบเบญเบตเบ C++ เบเบฒเบเปเบ เปเบเป C ++ เบเปเบฒเปเบเบตเบเปเบเบเบเบฒเบ เบเบฒเบชเบฒ เปเบเบ B.
Stroustrup.
เบเปเปเบเบงเบเบฅเบฐเบงเบฑเบ
syntax pseudo-English เปเบกเปเบ verbose เบซเบผเบฒเบเปเบเบตเบเปเบ.
เบกเบตเบเบงเบฒเบกเบญเบธเบเบปเบกเบชเบปเบกเบเบนเบเบเบญเบเบเบฒเบเบเบงเบเบชเบญเบ semantic เบเบตเปเบเปเปเปเบเปเปเบฎเบฑเบ.
Cdeccl เปเบเปเบเบทเบเบเบฝเบเบเปเบญเบเบเบตเปเบกเบฒเบเบเบฐเบเบฒเบ ANSI C เบเบฐเบชเปเบฒเปเบฅเบฑเบ, เปเบฅเบฐเบเปเปเบกเบตเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเปเบเป
เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเบฑเบเบชเบฐเปเบซเบก. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบกเบฑเบเปเบเปเบเบดเบเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบเบซเบผเบฒเบ, เปเบซเบฑเบเปเบเปเบเบฑเบเปเบเบ
เบเปเปเบเบปเบเปเบงเบฑเปเบเบเบญเบ เบเบฒเบกเปเบเบ.
Cdecclเบเบญเบเปเบเบเบเบญเบเปเบกเปเบเบเปเบญเบเปเบเบเปเบเบเบเบฐเบเบฒ. เบกเบฑเบเบเปเปเปเบเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบเบดเบเบญเบญเบเปเบเบทเปเบญเบเบเบปเปเบ. เบกเบฑเบ
เบเบฒเบเบงเปเบฒเบซเปเบญเบเบฎเบฝเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฐเบขเบนเปเปเบเบเบญเบเบเบปเปเบเบเบญเบเบเบฒเบเบเบฐเบเบฒเบ, เบเบดเบเบเบฒเบกเบเปเบงเบ
const, เบเบปเบงเบเปเบฝเบเปเบเบเบเบฒเบเบเบฑเบเบเบงเบ เปเบฅเบฐ noalias, เบเบฒเบกเบเปเบงเบเบเบฐเปเบเบเบเบญเบเบเบปเบงเปเบ. Cdeccl
เบเปเปเบฎเบนเปเบซเบเบฑเบเบเปเบฝเบงเบเบฑเบเบฅเบฒเบเบเบฒเบเบญเบฒเบเบดเบงเปเบกเบฑเบเบเบงเบฒเบกเบเบฒเบงเบเบปเบงเปเบ. (เบเบตเปเบฅเบงเบกเบกเบต ``...''
syntax.)
Cdeccl เบเบดเบเบงเปเบฒเบเบฒเบเบเบฐเบเบฒเบเบเบฑเบเปเบปเบเบเบตเปเบเปเบฒเบเปเบงเบปเปเบฒเบเบฑเปเบเบเบฐเบเบทเบเปเบเปเปเบเบฑเบเบเปเบฒเบเบดเบเบฒเบกเบเบฒเบเบเบญเบ.
เบเบฒเบเบเปเบฅเบดเบเบปเบเบเบฒเบเบเบฐเบเบฒเบเปเบ C เบญเบฐเบเบธเบเบฒเบเปเบซเปเบกเบตเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบเบซเบผเบฒเบเบเบงเปเบฒเบเบตเป. เบเบปเบงเบขเปเบฒเบเบเบตเปเปเบกเปเบ:
เบเบฐเบเบฒเบ argv เปเบเบฑเบ array เบเบญเบ array เบเบญเบ char
เบเปเบญเบเบเบตเป cdecl เบเบญเบเบชเบฐเบซเบเบญเบเบเบฑเบ
เบเบณเปเบเบทเบญเบ: เบเปเปเบฎเบญเบเบฎเบฑเบเปเบ C -- 'เบญเบฒเปเบฃเบเบฒเบเปเบเบเบญเบเบเบฐเปเบฒเบเบเบตเปเบเปเปเปเบเปเบฅเบฐเบเบธ'
(เบเบฒเบเบเบตเปเบเบปเปเบฒเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒ "array of pointer")
char argv[][]
เบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโ เบเบฒเบกเปเบเบ เบเปเบฒเบชเปเบฒเบเบฑเบเบเบทเบเปเบชเปเปเบเปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเบขเบนเปเปเบเบฎเปเบฒเบ ANSI
เบเปเปเบชเบฐเปเบเบฒเบฐ.
AUTHORS
เบเบปเปเบเบชเบฐเบเบฑเบเบเบฝเบเปเบเบ Graham Ross, เบเบฑเบเบเบธเบเปเบฅเบฐเบเบฐเบซเบเบฒเบเปเบเบ David Wolverton, Tony Hansen,
เปเบฅเบฐ Merlyn LeRoy.
เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ GNU readline เปเบฅเบฐเบเบญเบ Linux เปเบเบ David R. Conrad,[email protected]>
เปเบเป c++ decl เบญเบญเบเบฅเบฒเบเปเบเบเปเบเปเบเบฒเบเบเปเบฅเบดเบเบฒเบ onworks.net