Premier programme en C :
=> 1.4 Que fait le programme ?
=> 1.5 #include <stdio.h> : inclure un fichier d’entête ( .h “header” )qui
permet de faire appel aux fonctions standards du langage C ( stdio : standard
input output ).
Si cette ligne n’apparait pas dans le programme , la compilation renvoie une
erreur d’identification des instructions qui suivent .
Premier programme en C :
=> 1.6 Le début de la fonction principale se repère toujours par
son nom , soit : main() ou int main() ou void main()
=> 1.8 Les types de variables a,b,calcul , u et v :
int a,b,calcul : trois variables définies de type entier . ( nombres entiers signés)
char u,v : 2 variables définies de type caractère ( des symboles ou des nombres
entiers ) .
=> 1.7 La fonction principale du programme renvoie ici
un entier de valeur égale à 0 à l’aide de l’instruction return à la fin de son
exécution ( ou de son traitement ) .
L’instruction return permet de sortir de la fonction une fois traitée .C’est
l’équivalent d’un retour de sous programme du type “retlw” en langage
assembleur dédié aux PIC .
Premier programme en C :
=> 1.9 Le deuxième affichage de u renvoie : A
Le deuxième affichage de v renvoie : A
…cela est cohérent ….. Car ces 2 variables ont été déclarées
comme des caractères …..oui , mais dans le programme u=65 !!
=> 1.10 La fonction printf permet d’afficher dans la console les
contenus des variables dans différents types possibles !!
%d : indique que l’on affichera un entier …même si la variable à
visualiser ne l’est pas . Il ya donc une conversion !!!
%c : indique que l’on affichera un charactère …même si la
variable à visualiser ne l’est pas .
Dans la table ASCII :
Le codage du symbole A est la valeur entière 65 !!
Premier programme en C :
=> 1.11 En enlevant le \n de chaque printf , on obtient le
traitement suivant :
le \n permet d’effectuer un retour à la ligne après chaque
traitement d’affichage .
Premier programme en C :
=> 1.12 Le point virgule permet de terminer une ligne
d’instruction à l’édition . Si on l’oublie , il y a une erreur de
compilation . La compilation interprète l’instruction comme étant
tout ce qu’elle trouve en attendant de trouver un point virgule .
…..cela entraine parfois des messages d’erreurs qui n’ont rien
avoir avec cet oubli …..
1 / 17 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !