スポンサードリンク
HOME > C言語 > 複数行に渡る記述方法

C言語 - 複数行に渡る記述方法

C言語では、;(セミコロン)までがひとつの文として認識されるため、

ひとつの命令文を複数行に渡って記述する事が可能です。
(語句の途中で区切る事は不可能。)

#include <stdio.h>

void main(void) {
   int a=0;
   a =
   a + 1;

}



対して、プリプロセッサ命令は、基本的には1行のみで記述されますが、

\記号を使う事によって、複数行に渡ってプリプロセッサ命令文を書く事ができます。

ただし、改行後に余計な文字や空白等があるとエラーとなります。

#inclu\
de <stdio.h>


void main(void) {
   printf("hello\n");
}


プリプロセッサ命令以外のC言語プログラム中でも、この\記号を使う事によって、

複数行表記が可能です。(語句の途中で区切る事が可能。)

ただし、プリプロセッサ記述と同じく、
改行後に余計な文字や空白等があるとエラーとなります。

#include <stdio.h>

void main(void) {
   int a=0;

   pri\
ntf("hello\n");
}





スポンサードリンク







HOME

言語解説編
プログラミング用語・知識

C言語

C++言語

Java

C#

Visual Basic.NET

アプリケーション編
C言語による
コンソールプログラミング




Copyright (C) プログラミングランド All Rights Reserved