\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 == 0) continue; if (i == 8) break; printf("%d ", i++); } // 出力:1 2 4 5 7 \end{lstlisting}