draft
This commit is contained in:
34
section/syntax.tex
Normal file
34
section/syntax.tex
Normal 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}
|
||||
Reference in New Issue
Block a user