式 (プログラミング)
手続き型プログラミング言語では、式と「文」が、はっきりと分けられていることが多い。そういった言語では、プロシージャは複数個の文から成り、式から成る「式文」という文がある、といったような感じの構文(syntax)が多い。構文的に見て、セミコロン等によって式や文を分割する、あるいは終端する、という言語が多く、改行でもそうなるものもある。
文を特殊なカッコで囲むと式にできる、というような言語もあるが、あまり多くない。GCCでは独自拡張としてサポートされている。
式と文がはっきり分かれていない言語もある。