Modularização é dividir o código em funções, assim fica mais fácil interpretar, economiza linhas de código e você não precisa fazer o código varia vezes. Bbasta criar a função e depois colocar o nome da função no programa a ser executado, assim o código não fica repetitivo. Neste exemplo, eu coloquei um código para calcular a potência usando a função “VOID “, que é uma função sem retorno (ou seja ela não vai retornar nenhum valor, vai apenas pegar o valor que o usuário digitar), fazer a conta e exibir na tela.
#include#include // nome da função int pegavalor(void); //programa main() { int resultado; //ao invés de fazer o calculo no programa você insere somente a função economizando linhas de código e ficando bem mais fácil resultado=pegavalor(); printf("o resultado é %i",resultado); system("pause"); } //a função criada que vai fazer o cálculo da potência int pegavalor(void) {int base,pot,res=1,var; printf("digite a base "); scanf("%i",&base); printf("digite a potencia "); scanf("%i",&pot); for(var=1;var<=pot;var++) {res=res*base;} return res; }