33 lines
983 B
TeX
33 lines
983 B
TeX
\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}
|