#include
<stdio.h> int expon(int nb, int e) { int i; int resulExp; if (e = = 0) resulExp = 1; else { resulExp = nb; for (i=1; i < e; i++) resulExp = resulExp * nb; } return (resulExp); } int main (void) { int i; int j; int resExp; printf("\nValeur de i:"); scanf("%d", &i); printf("\nValeur de j:"); scanf("%d", &j); resExp=expon(i,j); printf("Le résultat de l'exponentielle est: %d\n", resExp); return(0); } |
Pour la fonction expon Pour le
programme principale (main)
La durée de vie des variables locales i, j et resExp est la durée de vie du main (c'est à dire du programme
principal). Ce sont des variables automatiques. |