Files
information-processing-1_13…/section/syntax.tex
2025-07-10 21:56:52 +09:00

33 lines
983 B
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\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}