intf1(int a, int b){
if (a > b)
{
printf("A is greater than B\n");
return1;
}
else {
printf("B is greater than A");
return0;
}
}
main()
{
if (f1(20,10) || f1(10,20))
printf("C is fun!\n");
}
:
A is greater than B
C is fun!
:
A is greater than B
B is greater than A
C is fun!
:
A is greater than B
B is greater than A
Nothing is printed on Screen
Q3. Comment appelle-t-on l'action d'appeler une fonction à l'intérieur de la même fonction?
Q6. Les fichiers d'en-tête sont répertoriés à l'aide de la directive de préprocesseur #include et peuvent avoir l'un des formats suivants : #include <fileA> ou #include "fileB". Quelle est la différence entre ces deux formats?
Le préprocesseur essaiera de localiser fileA dans le même répertoire que le fichier source, et fileB dans un chemin de répertoire prédéterminé.
Le préprocesseur essaiera de localiser fileA dans le répertoire système fixe. Il tentera de localiser fileB dans le chemin de répertoire désigné par l'option -I ajoutée à la ligne de commande lors de la compilation du code source.
Le fichier utilisant la syntaxe fileA doit être des fichiers système, en nombre illimité ; fileB doit être un fichier utilisateur au maximum un par fichier source.
Le préprocesseur essaiera de localiser fileA dans un chemin de répertoire prédéterminé. Il tentera de localiser fileB dans le même répertoire que le fichier source ainsi que dans un chemin de répertoire personnalisé.
Q7. En utilisant une boucle for, comment pourriez-vous écrire un code C pour compter à rebours de 10 à 1 et afficher chaque nombre sur sa propre ligne?
:
for (int i = 0; i>=0, i--){
printf("%d\n", i);
}//end of loop
:
int i;
for (i=1; i<=10; i++){
printf("%d", i);
}
:
int i = 10;
while (i>0){
printf("%d\n", i);
i--;
}
:
int i;
for (i= 10; i>0; i--){
printf("%d\n", i);
}// end of loop
Q8. Quel mot n'est pas un mot réservé en C standard?
Q14. C traite tous les périphériques, tels que l'affichage et le clavier, comme des fichiers. Quel fichier s'ouvre automatiquement lorsqu'un programme s'exécute?
stdout
stdio.h
default.h
string.h
Q15. Dans quel segment se déroule l'allocation de mémoire dynamique?