ブール値としてreturn型の関数を作成しようとしています...プログラムの構文は正しいようですが、コンパイラーがエラーを出します...。
私がインクルードしたヘッダーファイルは次のとおりです。
#include<stdio.h>
#include<stdlib.h>
私が作成した関数は次のとおりです。
34.bool checknull(struct node* node){
35. if ( node != NULL )
36. return TRUE;
37.
38. return false;
39.}
コンパイル時に取得するのは
bininsertion.c:34:1: error: unknown type name ‘bool’
bininsertion.c: In function ‘checknull’:
bininsertion.c:36:10: error: ‘TRUE’ undeclared (first use in this function)
bininsertion.c:36:10: note: each undeclared identifier is reported only once for each function it appears in
bininsertion.c:38:9: error: ‘false’ undeclared (first use in this function)
小文字と大文字の両方で「TRUE、false」を試しましたが、機能しないようです...