Você chegou aqui tentando encontrar uma explicação longa e detalhada sobre o assunto? site errado!
Complexidade ciclomática ou complexidade do código que é escrito basicamente considera o número de caminhos distintos que seu código pode executar. Muito usado para saber se métodos estão muito complexos e precisam ser reescritos. Exemplo: se o método tiver mais de 20 caminhos diferentes, talvez precise ser reescrito. Ou se a complexidade for maior que 0.2 por linha de código, talvez precise ser reescrito.
1 IF = 2 caminhos (False e true)
2 IFs = 4 caminhos
3 IFs = 8 caminhos
e o número cresce exponencialmente.
Sempre lembrar que não é apenas o IF que aumenta a complexidade do código.