This commit is contained in:
2025-07-10 12:10:31 +09:00
parent e2d2e70dfb
commit b103fac43e
48 changed files with 488 additions and 106 deletions

34
section/syntax.tex Normal file
View File

@@ -0,0 +1,34 @@
\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}