\section{今回の構文}

\subsection{\texttt{putchar}関数}

\texttt{putchar}関数は標準出力に引数で渡した文字(または整数表現の文字コード)を書き込む関数である。
引数は関数内部で\texttt{unsigned char}型に変換される。\cite{cppref}

\defaultlistingstyle
\begin{lstlisting}[language=C,title={\texttt{putchar}関数}]
putchar('a'); // "a" が出力される
\end{lstlisting}

\subsection{\texttt{break}・\texttt{continue}文}

\texttt{break}・\texttt{continue}文はループ内で処理を中断・スキップする処理を記述する文である。
\texttt{goto}文ともに、濫用するとコードが読みにくくなるので注意が必要である。

\defaultlistingstyle
\begin{lstlisting}[language=C,title={\texttt{break}・\texttt{continue}文}]
int i = 0;
while (i < 10) {
    if (i % 3) {
        continue;
    }

    if (i == 8) {
        break;
    }

    printf("%d ", i++);
}

// 出力：0 1 2 4 5 7
\end{lstlisting}
