ツリー内の特定のノードに再帰的に追加されるユニークなIDを付ける必要があります。私は問題を解決するためにこのようなコードを書いた:Cで静的変数を使用するユニークなids
} else if (deapTree[0] == -1){
static int const_idx;
//bla bla bla
root->idx = const_idx;
//bla bla bla
const_idx++;
} else {
これは私が意図したとおりに働くのだろうか?意味const_idx
は0から開始し、if
のブランチに達するたびに1ずつ増加します。