<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>langage de programmation c - F2School</title>
	<atom:link href="https://f2school.com/tag/langage-de-programmation-c/feed/" rel="self" type="application/rss+xml" />
	<link>https://f2school.com/tag/langage-de-programmation-c/</link>
	<description>Votre bibliothèque en ligne</description>
	<lastBuildDate>Wed, 01 Feb 2023 20:17:13 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://f2school.com/wp-content/uploads/2019/09/69591802_108099623904091_8806667596762972160_n-150x150.png</url>
	<title>langage de programmation c - F2School</title>
	<link>https://f2school.com/tag/langage-de-programmation-c/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Exercices corrigés sur les pointeurs et fonctions – Langage C</title>
		<link>https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/</link>
					<comments>https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Sat, 14 Mar 2020 19:26:41 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[examen langage c corrigé pdf]]></category>
		<category><![CDATA[exercice corrigé langage c pointeur]]></category>
		<category><![CDATA[exercice corrigé pointeur langage c]]></category>
		<category><![CDATA[exercice programmation c corrigés en pdf]]></category>
		<category><![CDATA[exercices corrigés fonctions langage c pdf]]></category>
		<category><![CDATA[exercices corrigés langage c]]></category>
		<category><![CDATA[exercices corrigés langage c les fonctions]]></category>
		<category><![CDATA[exercices corrigés langage c les fonctions pdf]]></category>
		<category><![CDATA[exercices corrigés langage c pointeur]]></category>
		<category><![CDATA[exercices corrigés langage c pointeur pdf]]></category>
		<category><![CDATA[exercices corrigés sur les pointeurs en langage c pdf]]></category>
		<category><![CDATA[langage c exercices corrigés gratuit pdf]]></category>
		<category><![CDATA[langage c exercices corrigés les fonctions]]></category>
		<category><![CDATA[langage c exercices corrigés pdf]]></category>
		<category><![CDATA[langage c les fonctions exercices corrigés pdf]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage c pdf exercices corrigés]]></category>
		<category><![CDATA[langage de programmation]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[les fonctions en c exercices corrigés pdf]]></category>
		<category><![CDATA[les fonctions en langage c exercices corrigés]]></category>
		<category><![CDATA[les fonctions en langage c exercices corrigés pdf]]></category>
		<category><![CDATA[les pointeurs en c exercices corrigés]]></category>
		<category><![CDATA[les pointeurs en c pdf]]></category>
		<category><![CDATA[les pointeurs exercices corrigés]]></category>
		<category><![CDATA[pointeur en c exercices corrigés]]></category>
		<category><![CDATA[pointeurs et tableaux en c exercice]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=5695</guid>

					<description><![CDATA[<p>Exercices corrigés sur les pointeurs et fonctions – Langage C Exercices corrigés sur les pointeurs et fonctions N°1 – Langage C Écrire une fonction qui permet de rechercher dans un tableau d&#8217;entiers tab une valeur A. void chercherVal (int tab[], int n, int A, int *pos, int *nb_occ); Dans pos, la fonction sauvegarde l&#8217;indice de [&#8230;]</p>
<p>The post <a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image aligncenter size-large"><img fetchpriority="high" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C-1024x574.png" alt="Exercices corrigés sur les pointeurs et fonctions – Langage C" class="wp-image-5700" srcset="https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<span id="more-5695"></span>



<p class="wp-block-paragraph"><strong>Exercices corrigés sur les pointeurs et fonctions – Langage C</strong></p>



<h5 class="wp-block-heading"><strong>Exercices corrigés sur les pointeurs et fonctions N°1  – Langage C</strong> </h5>



<p class="wp-block-paragraph">Écrire une fonction qui permet de rechercher dans un tableau
d&#8217;entiers tab une valeur A. void chercherVal (int tab[], int n, int A, int
*pos, int *nb_occ);

Dans pos, la fonction sauvegarde l&#8217;indice de la
dernière apparition et -1 si la valeur n&#8217;a pas été trouvée. Dans nb_occ, elle
sauvegarde le nombre d&#8217;occurence de A dans tab.



</p>


<p><strong><span style="color: #0000ff;"><u>Solution</u></span></strong></p>
<p><span style="color: #0000ff;">#include&lt;stdio.h&gt;</span></p>
<p><span style="color: #0000ff;">#define N 100</span></p>
<p><span style="color: #0000ff;">void chercherVal (int tab[], int n, int A, int *pos, int *nb_occ);</span></p>
<p><span style="color: #0000ff;">// int *tab ========== int tab[]//µµµµ*******************************</span></p>
<p><span style="color: #0000ff;">void saisie(int *ptab,int *pn); //ou int tab[]</span></p>
<p><span style="color: #0000ff;">void affiche(int tab[],int n);</span></p>
<p><span style="color: #0000ff;">void main()</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p><span style="color: #0000ff;">int tab[N],n,val,nb_occ=0,pos=-1;;</span></p>
<p><span style="color: #0000ff;">saisie(tab,&amp;n);</span></p>
<p><span style="color: #0000ff;">affiche(tab,n);</span></p>
<p><span style="color: #0000ff;">printf(&#8220;\n Donner la val a chercher \n&#8221;); // SERT LORSKE unr fction A appelle B et B appelle A</span></p>
<p><span style="color: #0000ff;">scanf(&#8220;%d&#8221;,&amp;val);</span></p>
<p><span style="color: #0000ff;">chercherVal(tab,n,val,&amp;pos,&amp;nb_occ);</span></p>
<p><span style="color: #0000ff;">if(nb_occ==0 )printf(&#8220;NEXISTE PAS&#8221;);</span></p>
<p><span style="color: #0000ff;">else printf(&#8220;Existe %d fois à la position %d &#8220;,nb_occ,pos);</span></p>
<p><span style="color: #0000ff;">}</span></p>
<p><span style="color: #0000ff;">void chercherVal (int tab[], int n, int A, int *pos, int *nb_occ)</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; int i=0;</span></p>
<p>&nbsp;&nbsp;&nbsp; <span style="color: #0000ff;">while(i&lt;n)</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; {</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(tab[i]==A)</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //nb_occ=*nb_occ+1;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (*nb_occ)++;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *pos=i;</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">&nbsp;&nbsp; }</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i++;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; }</span></p>
<p><span style="color: #0000ff;">}</span></p>
<p><span style="color: #0000ff;">void saisie(int *ptab,int *pn) //ou int tab[]</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p>&nbsp;&nbsp;<span style="color: #0000ff;">&nbsp; int i;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; do{</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;Donner la taille du tableau \n&#8221;);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,pn);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; }while(*pn&lt;=0);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; for(i=0;i&lt;*pn;i++)</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; {</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;Donner tab[%d] &#8220;,i);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,ptab+i); // OU &amp;tab[i]</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; }</span></p>
<p><span style="color: #0000ff;">}</span></p>
<p><span style="color: #0000ff;">void affiche(int tab[],int n)</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp; int i;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp; for(i=0;i&lt;n;i++)</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; {</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8221; %d | &#8220;,tab[i]);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; }</span></p>
<p><span style="color: #0000ff;">}</span></p>


<h5 class="wp-block-heading"> <strong>Exercices corrigés sur les pointeurs et fonctions N°2  – Langage C</strong>  </h5>



<p class="wp-block-paragraph">On souhaite écrire une fonction qui permet de résoudre une
équation du premier degré&nbsp;: ax+b=0. Voici le prototype de la
fonction&nbsp;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int
resoudre1(int a, int b, float *x);</p>



<p class="wp-block-paragraph">la fonction retourne le nombre de solution trouvé (0: pas de
solution, 1: une solution, -1: tout x est solution). Dans le cas où l&#8217;équation
a une solution, la fonction retourne la solution dans x.</p>


<p><strong><span style="color: #0000ff;"><u>Solution</u></span></strong></p>
<p><span style="color: #0000ff;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #0000ff;">int resoudre1(int a, int b, float *x);</span></p>
<p><span style="color: #0000ff;">int main()</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p><span style="color: #0000ff;">&nbsp; &nbsp;&nbsp;int a,b;</span></p>
<p>&nbsp;<span style="color: #0000ff;">&nbsp;&nbsp; float x;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; int res;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; printf(&#8220;Donner a et b de ax+b \n&#8221;);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; scanf(&#8220;%d %d&#8221;,&amp;a,&amp;b);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; res=resoudre1(a,b,&amp;x);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; if(res==0) printf(&#8220;Pas de resultat de %d X+ %d &#8220;,a,b);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; else if(res==-1) printf(&#8220;les solutions de %d X+ %d : X appartient a R&#8221;,a,b);</span></p>
<p>&nbsp;<span style="color: #0000ff;">&nbsp;&nbsp; else (&#8220;Unique resultat de %d X+ %d est %.3f&#8221;,a,b,x);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; return 0;</span></p>
<p><span style="color: #0000ff;">}</span></p>
<p><span style="color: #0000ff;">int resoudre1(int a, int b, float *x)</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; if ((a==b)&amp;&amp;(b!=0)) return 0;</span></p>
<p>&nbsp;<span style="color: #0000ff;">&nbsp;&nbsp; if((a==0)&amp;&amp;(b==0)) return -1;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; *x=-(float)b/a;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; return 1;</span></p>
<p><span style="color: #0000ff;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercices sans corrigés sur les pointeurs et fonctions N°1  – Langage C</strong> </h5>



<h5 class="wp-block-heading"><strong>Exercice 3</strong></h5>



<p class="wp-block-paragraph">1. Écrire une fonction&nbsp;: supprimer_nul, qui permet de
supprimer la première valeur nulle d&#8217;un tableau d&#8217;entier passé en paramètre.</p>



<p class="wp-block-paragraph">2. Écrire une fonction&nbsp;: nb_occurrence, qui étant
donnés un tableau T de n entiers et un entier x, détermine puis retourne le
nombre d&#8217;occurence de x dans T.</p>



<p class="wp-block-paragraph">3. Écrire une fonction&nbsp;: compacter, qui permet de
compacter les éléments du tableau tab. Cette opération consiste à supprimer
toutes les valeurs nulles du tableau. </p>



<p class="wp-block-paragraph">Astuce: utiliser nb_occurrence pour trouver nb, nombre de répétition
de zéro dans le tableau, puis appeler supprimer_nul nb fois.</p>



<h5 class="wp-block-heading"><strong>Exercice 4</strong></h5>



<p class="wp-block-paragraph">Écrire une fonction qui détermine les indices de la plus
grande valeur dans imax et la plus petite valeur dans imin d&#8217;un tableau
d&#8217;entiers. </p>



<p class="wp-block-paragraph">void maxima (int
tab[], int n, int *imax, int * imin);</p>



<p class="wp-block-paragraph">Si le tableau contient plusieurs maxima ou minima, la
fonction retiendra la position du premier maximum ou minimum rencontré.</p>



<h5 class="wp-block-heading"><strong>Exercice 5</strong></h5>



<p class="wp-block-paragraph">Écrire une fonction qui détermine si une matrice carrée est
symétrique ou non. La fonction retourne 1 si oui et 0 si non.</p>



<p class="wp-block-paragraph">Une matrice est symétrique si Mij = Mji pour 0&lt;=i&lt;n et
0&lt;=j&lt;n.</p>



<p class="wp-block-paragraph">Voici le prototype de la fonction:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int estSymetrique (int M[MAX][MAX], int
n);</p>



<p class="wp-block-paragraph">Avec MAX est une constante.</p>



<h5 class="wp-block-heading"><strong>Exercice 6</strong></h5>



<p class="wp-block-paragraph">Écrire une fonction qui permet de rechercher dans un tableau
d&#8217;entiers tab une valeur A.&nbsp; int
chercherTab (int tab[], int n, int A, int *pos);</p>



<p class="wp-block-paragraph">La fonction retourne le nombre d&#8217;occurrence si A existe dans
le tableau et 0 si non. Dans pos, elle retourne l&#8217;indice de la dernière
apparition de la valeur dans le tableau et -1 si la valeur n&#8217;a pas été trouvée.
</p>



<h5 class="wp-block-heading"><strong>Exercice 7</strong></h5>



<p class="wp-block-paragraph">Soit une matrice A à deux dimensions NxN. Un « point col »
est un élément de la matrice qui est minimum de sa ligne et maximum de sa
colonne ou inversement. </p>



<p class="wp-block-paragraph">1. Ecrire une fonction estMaxLigne qui retourne 1 si une
valeur M est la plus grande sur toute la ligne L.</p>



<p class="wp-block-paragraph">2. Ecrire une fonction estMinColonne qui retourne 1 si une
valeur M est la plus petite sur toute la colonne C.</p>



<p class="wp-block-paragraph">3. Ecrire une fonction chercherPointCol qui affiche les
coordonnées de tous les points cols d’une matrice A. La fonction retourne le
nombre de point col trouver.</p>



<p class="wp-block-paragraph">Voici les prototypes des fonctions demandées&nbsp;:</p>



<p class="wp-block-paragraph">int estMaxLigne (int A[][], int N, int M, int L);</p>



<p class="wp-block-paragraph">int estMinColonne (int A[][], int N, int M, int C);</p>



<p class="wp-block-paragraph">int chercherPointCol (int A[][], int N);</p>



<h5 class="wp-block-heading"><strong>Exercice 8</strong></h5>



<p class="wp-block-paragraph">On souhaite écrire une fonction qui permet de résoudre une équation du second degré. Voici le prototype de la fonction:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>



<p class="has-text-align-center wp-block-paragraph">&nbsp; int resoudre2(int a, int b, int c, float *x1, float *x2);</p>



<p class="wp-block-paragraph">la fonction retourne le nombre de solution trouvé (0: pas de
solution, 1: une solution, 2: une solutions, -1: tout x est solution). Dans le
cas où l&#8217;équation a une solution, la fonction retourne la solution dans x1.
Dans le cas où l&#8217;équation a deux solutions, la fonction retourne les solutions
dans x1 et x2.</p>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="iH6J7CYsJE"><a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c &#8211; Instructions Simples</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Exercices corrigés langage c &#8211; Instructions Simples » &#8212; F2School" src="https://f2school.com/exercices-corriges-langage-c-instructions-simples/embed/#?secret=BIVZc2IF2l#?secret=iH6J7CYsJE" data-secret="iH6J7CYsJE" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/><p>The post <a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Exercices corrigés langage c &#8211; Instructions Simples</title>
		<link>https://f2school.com/exercices-corriges-langage-c-instructions-simples/</link>
					<comments>https://f2school.com/exercices-corriges-langage-c-instructions-simples/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Sat, 14 Mar 2020 14:50:35 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[exercice corrigé langage c pdf]]></category>
		<category><![CDATA[exercice de programmation en c]]></category>
		<category><![CDATA[exercice en langage c]]></category>
		<category><![CDATA[exercice langage c]]></category>
		<category><![CDATA[exercice langage c débutant pdf]]></category>
		<category><![CDATA[langage c]]></category>
		<category><![CDATA[langage c exercices corrigés]]></category>
		<category><![CDATA[langage c exercices corrigés gratuit pdf]]></category>
		<category><![CDATA[langage c exercices corrigés pdf]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage c pdf exercices corrigés]]></category>
		<category><![CDATA[langage de programmation]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=5678</guid>

					<description><![CDATA[<p>Exercices corrigés langage c &#8211; Instructions Simples Exercice 1 Écrire un algorithme qui calcule et affiche le quotient et le reste de la division entière de deux nombres entiers saisis au clavier. Solution #include &#60;stdio.h&#62; void main() { int a,b; float rest,quot; printf(&#8220;donner deux entiers: \n&#8221;); scanf(&#8220;%d %d&#8221;,&#38;a,&#38;b); rest=a%b; quot=a/b; printf(&#8220;le quotient de a/b est [&#8230;]</p>
<p>The post <a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c – Instructions Simples</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c &#8211; Instructions Simples</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples-1024x574.png" alt="Exercices corrigés langage c - Instructions Simples" class="wp-image-5685" srcset="https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<span id="more-5678"></span>



<p class="wp-block-paragraph"><strong>Exercices corrigés langage c &#8211; Instructions Simples</strong></p>



<h5 class="wp-block-heading"><strong>Exercice 1</strong> </h5>



<p class="wp-block-paragraph">Écrire un algorithme qui calcule et affiche le quotient et
le reste de la division entière de deux nombres entiers saisis au clavier.</p>


<p><span style="color: #333399;"><strong><u>Solution</u></strong></span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">void main()</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">{</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">int a,b;</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">float rest,quot;</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">printf(&#8220;donner deux entiers: \n&#8221;);</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">scanf(&#8220;%d %d&#8221;,&amp;a,&amp;b);</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">rest=a%b;</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">quot=a/b;</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">printf(&#8220;le quotient de a/b est %.1f \n le reste de a/b est %.1f&#8221;,quot,rest);</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercice 2 </strong></h5>



<p class="wp-block-paragraph">Écrire un algorithme qui calcule et affiche la résistance équivalente à trois résistances (dont les valeurs sont saisies au clavier) branchées en série et en parallèle. On rappelle que :</p>


<p>Rs<sub>érie</sub> = R1+ R2 + R3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; R<sub>parallèle</sub>= (R1+R2+R3)/(R1R2+R1R3+R2R3)</p>
<p><span style="color: #333399;"><strong><u>Solution</u></strong></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">float r1,r2,r3,rs,rp;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner trois resistances: \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%f %f %f&#8221;,&amp;r1,&amp;r2,&amp;r3);</span></p>
<p><span style="color: #333399;">rs=r1+r2+r3;</span></p>
<p><span style="color: #333399;">rp=rs/((r1*r2)+(r1*r3)+(r2*r3));</span></p>
<p><span style="color: #333399;">printf(&#8220;Rs= %.3f \nRp= %.3f &#8220;,rs,rp);</span></p>
<p><span style="color: #333399;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercice 3</strong></h5>



<p class="wp-block-paragraph">Écrire un algorithme qui permet d’échanger les valeurs de 3 entiers saisis au clavier (valeur de B en A, valeur de C en B, valeur de A en C).</p>


<p><span style="color: #333399;"><u><strong>Solution</strong></u></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">int a,b,c,aux;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner trois entiers: \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d %d %d&#8221;,&amp;a,&amp;b,&amp;c);</span></p>
<p><span style="color: #333399;">printf(&#8220;avant permutation:\n&nbsp;&nbsp;&nbsp;&nbsp; a=%d&nbsp;&nbsp;&nbsp; \n&nbsp;&nbsp;&nbsp;&nbsp; b=%d \n&nbsp;&nbsp;&nbsp;&nbsp; c=%d \n&#8221;,a,b,c);</span></p>
<p><span style="color: #333399;">aux=a;</span></p>
<p><span style="color: #333399;">a=c;</span></p>
<p><span style="color: #333399;">c=b;</span></p>
<p><span style="color: #333399;">b=aux;</span></p>
<p><span style="color: #333399;">printf(&#8220;après permutation:\n&nbsp;&nbsp;&nbsp;&nbsp; a=%d \n&nbsp;&nbsp;&nbsp;&nbsp; b=%d \n&nbsp;&nbsp;&nbsp;&nbsp; c=%d &#8220;,a,b,c);</span></p>
<p><span style="color: #333399;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercice 4</strong></h5>



<p class="wp-block-paragraph">Un ouvrier est payé 3.397 DT par heure et 4.322 DT pour les
heures supplémentaires. Il subit une retenue de base de 2.2% sur son salaire
brut (le salaire brut est le salaire obtenu en tenant compte des heures de base
et des heures supplémentaires).</p>



<p class="wp-block-paragraph">Écrire un algorithme qui, connaissant le nombre d’heures de
base et le nombre d’heures supplémentaires, permet de calculer le salaire final
de l’ouvrier.</p>


<p><span style="color: #333399;"><u><strong>Solution</strong></u></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">const int ph=2;</span></p>
<p><span style="color: #333399;">const int phs=2;</span></p>
<p><span style="color: #333399;">int nbh,nbhs;</span></p>
<p><span style="color: #333399;">float sbrut,sfinal;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner nombre d&#8217;heures de base et supplementaire: \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d %d&#8221;,&amp;nbh,&amp;nbhs);</span></p>
<p><span style="color: #333399;">int r=ph;</span></p>
<p><span style="color: #333399;">int rs=phs;</span></p>
<p><span style="color: #333399;">sbrut=(nbh*ph)+(nbhs*phs);</span></p>
<p><span style="color: #333399;">sfinal=(97.8*sbrut)/100;</span></p>
<p><span style="color: #333399;">printf(&#8220;Votre salaire finanl est %f &#8220;,sfinal);</span></p>
<p><span style="color: #333399;">}</span></p>


<h5 class="wp-block-heading">Exercice 5</h5>



<p class="wp-block-paragraph">Écrire un algorithme qui permet de calculer la somme de 4
valeurs saisies au clavier</p>



<ul class="wp-block-list">
<li>&nbsp;en
utilisant 5 variables</li>



<li>en utilisant 2 variables</li>
</ul>


<p><span style="color: #333399;"><u><strong>Solution</strong></u></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">int a,b,c,d,s;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner 4 entiers \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d %d %d %d&#8221;,&amp;a,&amp;b,&amp;c,&amp;d);</span></p>
<p><span style="color: #333399;">s=a+b+c+d;</span></p>
<p><span style="color: #333399;">printf(&#8220;somme = %d \n&#8221;,s);</span></p>
<p><span style="color: #333399;">// METHODE 2</span></p>
<p><span style="color: #333399;">int v1,v2=0;</span></p>
<p><span style="color: #333399;">printf(&#8220;AUTRE METHODE DE 2 VAR : \n donner 1 entiers \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d&#8221;,&amp;v1);</span></p>
<p><span style="color: #333399;">v2=v2+v1;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner 1 entiers \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d&#8221;,&amp;v1);</span></p>
<p><span style="color: #333399;">v2=v2+v1;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner 1 entiers \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d&#8221;,&amp;v1);</span></p>
<p><span style="color: #333399;">v2=v2+v1;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner 1 entiers \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d&#8221;,&amp;v1);</span></p>
<p><span style="color: #333399;">v2=v2+v1;</span></p>
<p><span style="color: #333399;">printf(&#8220;La somme est s= %d \n&#8221;,v2);</span></p>
<p><span style="color: #333399;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercice 6 </strong></h5>



<p class="wp-block-paragraph">Dire si le nom de ces variables est valide ou non valide.</p>



<figure class="wp-block-table"><table><tbody><tr><td>
  prod_a
  </td><td>
  &nbsp;
  </td><td>
  $total
  </td><td>
  &nbsp;
  </td></tr><tr><td>
  Newbal
  </td><td>
  &nbsp;
  </td><td>
  moyenne
  </td><td>
  &nbsp;
  </td></tr><tr><td>
  9ab6
  </td><td>
  &nbsp;
  </td><td>
  _c3
  </td><td>
  &nbsp;
  </td></tr><tr><td>
  c123
  </td><td>
  &nbsp;
  </td><td>
  new bal
  </td><td>
  &nbsp;
  </td></tr><tr><td>
  sum.of
  </td><td>
  &nbsp;
  </td><td>
  grade1
  </td><td>
  &nbsp;
  </td></tr><tr><td>
  Abcd
  </td><td>
  &nbsp;
  </td><td>
  1234
  </td><td>
  &nbsp;
  </td></tr></tbody></table></figure>


<p><span style="color: #333399;"><u><strong>Solution</strong></u></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">int prod_a;</span></p>
<p><span style="color: #333399;">int $total;</span></p>
<p><span style="color: #333399;">int Newbal;</span></p>
<p><span style="color: #333399;">int moyenne;</span></p>
<p><span style="color: #333399;">//int 9ab6; faux</span></p>
<p><span style="color: #333399;">int _c3;</span></p>
<p><span style="color: #333399;">int c123;</span></p>
<p><span style="color: #333399;">//int new bal; faux</span></p>
<p><span style="color: #333399;">//int sum.of; faux</span></p>
<p><span style="color: #333399;">int grade1;</span></p>
<p><span style="color: #333399;">int Abcd;</span></p>
<p><span style="color: #333399;">//int 1234; faux</span></p>


<h5 class="wp-block-heading"><strong>Exercice 7</strong></h5>



<p class="wp-block-paragraph">Écrire un algorithme qui calcule la surface d&#8217;un cercle sachant que son rayon est 2.59. Surface = rayon2 * 3.14</p>


<p><strong><span style="color: #333399;"><u>Solution</u></span></strong></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">#include &lt;math.h&gt;</span></p>
<p><span style="color: #333399;">#define pi 3.14</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">const float r=2.59;</span></p>
<p><span style="color: #333399;">float s=pow(r,2)*pi;</span></p>
<p><span style="color: #333399;">//sqrt(x) racine carré</span></p>
<p><span style="color: #333399;">//pow(a,b) puisssance de a^b</span></p>
<p><span style="color: #333399;">printf(&#8220;%.3f&#8221;,s);</span></p>
<p><span style="color: #333399;">}</span></p>


<h2 class="wp-block-heading"><strong>Exercice 8</strong></h2>



<p class="wp-block-paragraph">Écrire un algorithme qui calcule le volume d&#8217;un cylindre
sachant que son rayon est 5.2 et sa profondeur est de 2.8. Volume = rayon2 *
3.14 * profondeur.</p>


<p><span style="color: #333399;"><strong><u>Solution</u></strong></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">#include &lt;math.h&gt;</span></p>
<p><span style="color: #333399;">#define pi 3.14</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">const float r=5.2;</span></p>
<p><span style="color: #333399;">const float h=2.8;</span></p>
<p><span style="color: #333399;">float v=pow(r,2)*pi*h;</span></p>
<p><span style="color: #333399;">//sqrt(x) racine carré</span></p>
<p><span style="color: #333399;">//pow(a,b) puisssance de a^b</span></p>
<p><span style="color: #333399;">printf(&#8220;%.3f&#8221;,v);</span></p>
<p><span style="color: #333399;">}</span></p>
<h5><strong>Exercice 9</strong></h5>
<p>Écrire un algorithme qui convertit une température en degré Fahrenheit en une température degré celsius. Sachant que la température en degré Fahrenheit est égale à 41.&nbsp; temp _cal = 5/9×(temp_far-32)</p>
<p><strong><span style="color: #333399;"><u>Solution</u></span></strong></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">const float tmpf=62;</span></p>
<p><span style="color: #333399;">float tmpc;</span></p>
<p><span style="color: #333399;">tmpc=(5.0/9.0)*(tmpf-32);</span></p>
<p><span style="color: #333399;">printf(&#8220;%f&#8221;,tmpc);</span></p>
<p><span style="color: #333399;">}</span></p>


<h5 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Télécharger les Exercices corrigés langage c &#8211; Instructions Simples  Format word</h5>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples.docx">Télécharger</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="9n6JOYBEVt"><a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Exercices corrigés sur les pointeurs et fonctions – Langage C » &#8212; F2School" src="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/embed/#?secret=9n6JOYBEVt" data-secret="9n6JOYBEVt" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h5 class="has-text-align-center has-very-dark-gray-color has-text-color wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/><p>The post <a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c – Instructions Simples</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c &#8211; Instructions Simples</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/exercices-corriges-langage-c-instructions-simples/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title>Structures de données en c : Type enregistrement</title>
		<link>https://f2school.com/le-type-enregistrement-en-langage-c/</link>
					<comments>https://f2school.com/le-type-enregistrement-en-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Thu, 26 Dec 2019 20:33:08 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[cours langage c]]></category>
		<category><![CDATA[cours langage c pdf]]></category>
		<category><![CDATA[initialiser une structure en c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[le langage c]]></category>
		<category><![CDATA[les structures de données]]></category>
		<category><![CDATA[les structures de données en c]]></category>
		<category><![CDATA[les structures en c pdf]]></category>
		<category><![CDATA[programmation en c]]></category>
		<category><![CDATA[programmation en c pdf]]></category>
		<category><![CDATA[programmation langage c]]></category>
		<category><![CDATA[structure dans une structure en c]]></category>
		<category><![CDATA[structure de données cours]]></category>
		<category><![CDATA[structure de données en c pdf]]></category>
		<category><![CDATA[structure de données pdf]]></category>
		<category><![CDATA[structure en c]]></category>
		<category><![CDATA[structures de données]]></category>
		<category><![CDATA[tableau de structure en c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3217</guid>

					<description><![CDATA[<p>Structures de données en c : Type enregistrement Un enregistrement, appelé structure En langage C, est une variable complexe qui permet de désigner sous un seul nom un ensemble de valeurs pouvant être de type différent La définition d&#8217;une variable structurée est une opération qui consiste à créer une variable ayant comme type celui d&#8217;une [&#8230;]</p>
<p>The post <a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C-1024x574.png" alt="Structures de données en c : Type enregistrement" class="wp-image-5641" srcset="https://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



<span id="more-3217"></span>



<p class="wp-block-paragraph"><strong>Structures de données en c : Type enregistrement </strong></p>



<p class="wp-block-paragraph">Un enregistrement, appelé
structure En langage C, est une variable complexe qui permet de désigner sous
un seul nom un ensemble de valeurs pouvant être de type différent</p>



<p class="wp-block-paragraph">La définition d&#8217;une
variable structurée est une opération qui consiste à créer une variable ayant
comme type celui d&#8217;une structure que l&#8217;on a précédemment déclaré, c&#8217;est-à-dire
la nommer et lui réserver un emplacement en mémoire.</p>



<p class="wp-block-paragraph">Chaque variable de type
structure possède des champs repérés avec des noms uniques. Toutefois le nom des
champs ne suffit pas pour y accéder étant donné qu&#8217;ils n&#8217;ont de contexte qu&#8217;au
sein de la variable structurée&#8230;</p>



<p class="wp-block-paragraph">Pour accéder aux champs
d&#8217;une structure on utilise l&#8217;opérateur de champ (un simple point) placé entre le
nom de la variable structurée et le nom du champ.</p>



<h5 class="wp-block-heading"><strong>Initialisation d’une
structure</strong></h5>



<p class="wp-block-paragraph">Lors de sa déclaration on peut initialiser une structure en
indiquant entre {} la liste des valeurs séparées par des virgules. Chaque
valeur étant une constante ayant le type du champ correspondant.</p>


<p>&nbsp;Exemples:</p>
<p style="padding-left: 80px;">struct Etudiant {</p>
<p style="padding-left: 80px;">&nbsp;int niveau;</p>
<p style="padding-left: 80px;">&nbsp;float moyenne;</p>
<p style="padding-left: 80px;">};</p>
<p style="padding-left: 80px;">struct Etudiant E1 = {2, 10.9};</p>
<p style="padding-left: 80px;">struct Etudiant E2 = {2, 12.5};</p>


<p class="wp-block-paragraph"><strong>Tableaux de
structures&nbsp;:</strong></p>



<p class="wp-block-paragraph">Étant donné qu&#8217;une structure est composée d&#8217;éléments de
taille fixes,il est possible de créer un tableau ne contenant que des éléments
du type d&#8217;une structure donnée.</p>



<p class="wp-block-paragraph">Il suffit de créer un tableau dont le type est celui de la
structure et de le repérer par un nom de variable.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Déclaration&nbsp;:</strong></p>
<p>struct &lt;Nom_Structure&gt;</p>
<p>{</p>
<p>&lt;type_champ1&gt; &lt;Nom_Champ1&gt;;</p>
<p>…</p>
<p>&lt;type_champN&gt; &lt;Nom_ChampN&gt;;</p>
<p>};</p>
<p>struct &lt;Nom_Structure&gt; &lt;Tab_Struct&gt;[N];</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Exemple:</strong></p>
<p>Soit la déclaration suivante :</p>
<p>struct Etudiant {</p>
<p>&nbsp;char nom [30] ;</p>
<p>&nbsp;char prenom [30] ;</p>
<p>&nbsp;float notes [4] ;</p>
<p>} ;</p>
</div>
</div>



<p class="wp-block-paragraph"><strong>Cours sur  les Structures de données en c : Type enregistrement </strong> </p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/Structures-de-données-en-langage-C.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Structures-de-données-en-langage-C</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Structures-de-données-en-langage-C.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="PyAfLHFQ3V"><a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Notions de base en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/notions-de-base-du-langage-c/embed/#?secret=PyAfLHFQ3V" data-secret="PyAfLHFQ3V" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="nkPIcpMRTh"><a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Lecture et écriture en C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/lecture-et-ecriture-en-langage-c/embed/#?secret=nkPIcpMRTh" data-secret="nkPIcpMRTh" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="OKVmYFDVfo"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=OKVmYFDVfo" data-secret="OKVmYFDVfo" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="wRtqQKPfgg"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=wRtqQKPfgg" data-secret="wRtqQKPfgg" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="0f9GtPaxo2"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=0f9GtPaxo2" data-secret="0f9GtPaxo2" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="spP9Zdw9k9"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=spP9Zdw9k9" data-secret="spP9Zdw9k9" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/le-type-enregistrement-en-langage-c/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</title>
		<link>https://f2school.com/les-tableaux-en-langage-c/</link>
					<comments>https://f2school.com/les-tableaux-en-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Thu, 26 Dec 2019 20:06:17 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[c tableau]]></category>
		<category><![CDATA[déclaration des tableaux en c]]></category>
		<category><![CDATA[declaration tableau c]]></category>
		<category><![CDATA[déclarer un tableau en c]]></category>
		<category><![CDATA[langage c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage c tableau]]></category>
		<category><![CDATA[langage c tableau 2 dimensions]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[les tableaux en c]]></category>
		<category><![CDATA[les tableaux en c pdf]]></category>
		<category><![CDATA[remplir un tableau en c]]></category>
		<category><![CDATA[tableau de structure en c]]></category>
		<category><![CDATA[tableau en c]]></category>
		<category><![CDATA[tableau langage c]]></category>
		<category><![CDATA[tableau multidimensionnel c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3210</guid>

					<description><![CDATA[<p>Les tableaux en langage C &#8211; Cours &#8211; Programmation en C Un tableau est une structure de donnée permettant de stocker des données de même type. Chacune des valeurs est repérée par un indice indiquant la position de la donnée dans le tableau. Un tableau est caractérisé par&#160;: Un tableau uni-dimensionnel (vecteur) est une manière [&#8230;]</p>
<p>The post <a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C – Cours – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Les-tableaux-en-langage-C-1024x574.png" alt="Les tableaux en langage C - Cours - Programmation en C" class="wp-image-5652" srcset="https://f2school.com/wp-content/uploads/2020/03/Les-tableaux-en-langage-C-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Les-tableaux-en-langage-C-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Les-tableaux-en-langage-C-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Les-tableaux-en-langage-C-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Les-tableaux-en-langage-C.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<span id="more-3210"></span>



<p class="wp-block-paragraph"><strong>Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</strong></p>



<p class="wp-block-paragraph">Un tableau
est une structure de donnée permettant de stocker des données de même type.</p>



<p class="wp-block-paragraph">Chacune
des valeurs est repérée par un indice indiquant la position de la donnée dans
le tableau.</p>



<p class="wp-block-paragraph">Un tableau
est caractérisé par&nbsp;:</p>



<ul class="wp-block-list">
<li>Son
nom&nbsp;;</li>



<li>Sa
taille&nbsp;;</li>



<li>Sa
dimension&nbsp;;</li>



<li>Le
type de ses éléments.</li>
</ul>



<p class="wp-block-paragraph"><strong>Un tableau uni-dimensionnel</strong> (vecteur) est une manière de
ranger des éléments ou des valeurs de même type. Il regroupe ces éléments dans
une structure fixe et permet d’accéder à chaque élément par l’intermédiaire de
son rang ou indice.</p>



<p class="wp-block-paragraph"><strong>Tableau Multidimensionnel</strong> est un tableau unidimensionnel de N-1 dimensions. Un tableau A à 2 dimensions est à interpréter comme un tableau (unidimensionnel) de taille L dont chaque composante est un tableau (unidimensionnel) de taille C.</p>



<h5 class="wp-block-heading"> Déclaration </h5>



<p class="wp-block-paragraph">En langage C, la déclaration d’un tableau à une dimension
est définie comme suit :</p>



<p class="has-text-align-center wp-block-paragraph">&lt;TypeSimple&gt; &lt;NomTableau&gt; [&lt;Taille&gt;];</p>



<h5 class="wp-block-heading">Initialisation</h5>



<p class="wp-block-paragraph">Lors de la déclaration d’un tableau, on peut initialiser les
composantes du tableau en indiquant la liste des valeurs respectivement entre
{}</p>



<h6 class="wp-block-heading">Exemples:</h6>



<p class="wp-block-paragraph">short A [5] = {1, 10, 9, 4, 5} ; Réservation de (2 x 5) octets</p>



<p class="wp-block-paragraph">char Lettres [26] = {‘ A ’, ‘ B ’}; Les autres composantes
initialisées à 0</p>



<p class="wp-block-paragraph">float B [ ] = {2.4, 1.6, 3.33}; Réservation automatique de (4&#215;3) octets (la dimension n ’est pas indiquée explicitement) </p>



<p class="wp-block-paragraph">short A [4] = {1, 10, 9, 4, 5} ; Erreur&nbsp;! </p>



<p class="wp-block-paragraph"><strong>Cours sur Les tableaux en langage C </strong>:</p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/les-tableaux-langage-c.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">les-tableaux-langage-c</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/les-tableaux-langage-c.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="SbLPNmI01F"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=Ze5z564lW7#?secret=SbLPNmI01F" data-secret="SbLPNmI01F" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="paGHFIv065"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=x1y0SB7o0P#?secret=paGHFIv065" data-secret="paGHFIv065" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="dy87QjXADH"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=egLPyFJc1v#?secret=dy87QjXADH" data-secret="dy87QjXADH" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="JKolxHdGld"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=oItcpNXm6R#?secret=JKolxHdGld" data-secret="JKolxHdGld" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="JVLXpcIogp"><a href="https://f2school.com/langage-java-cours-et-exercices-corriges/">Langage JAVA : Cours et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Langage JAVA : Cours et exercices corrigés » &#8212; F2School" src="https://f2school.com/langage-java-cours-et-exercices-corriges/embed/#?secret=bwJIaWhaYU#?secret=JVLXpcIogp" data-secret="JVLXpcIogp" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="fBx8DJkQMt"><a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Algorithme : cours, Résumés et exercices corrigés » &#8212; F2School" src="https://f2school.com/algorithme/embed/#?secret=AOyepSFNct#?secret=fBx8DJkQMt" data-secret="fBx8DJkQMt" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/><p>The post <a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C – Cours – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/les-tableaux-en-langage-c/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Structures conditionnelles en langage C</title>
		<link>https://f2school.com/structures-conditionnelles-en-langage-c/</link>
					<comments>https://f2school.com/structures-conditionnelles-en-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Thu, 26 Dec 2019 19:58:54 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[langage c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage de programmation]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[les structures conditionnelles]]></category>
		<category><![CDATA[structure conditionnelle]]></category>
		<category><![CDATA[structure conditionnelle c]]></category>
		<category><![CDATA[structures conditionnelles]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3205</guid>

					<description><![CDATA[<p>Structures conditionnelles en langage C La résolution de certains problèmes algorithmique ne peut se faire que sous condition et pour chaque condition un traitement spécifique sera déclenché et exclura les traitements des autres conditions &#160;Exemple: On veut afficher le résultat d’un étudiant (Echec, Succès) à partir de sa moyenne. Donc on a Besoin d’une structure [&#8230;]</p>
<p>The post <a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C-1024x574.png" alt="Structures conditionnelles en langage C" class="wp-image-5668" srcset="https://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



<span id="more-3205"></span>



<p class="wp-block-paragraph"><strong>Structures conditionnelles en langage C</strong></p>



<p class="wp-block-paragraph">La résolution de certains problèmes algorithmique ne peut se faire que sous condition et pour chaque condition un traitement spécifique sera déclenché et exclura les traitements des autres conditions</p>



<h6 class="wp-block-heading"><strong>&nbsp;Exemple:</strong></h6>



<p class="wp-block-paragraph"> On veut afficher le résultat d’un étudiant (Echec, Succès) à partir de sa moyenne. </p>



<p class="wp-block-paragraph">Donc on a Besoin d’une structure qui évalue la condition de sa réussite !</p>



<h5 class="wp-block-heading">  Formes de structures conditionnelles&nbsp;: </h5>



<p class="wp-block-paragraph">On distingue plusieurs formes de structures
conditionnelles&nbsp;:</p>



<p class="wp-block-paragraph">&nbsp;<strong>Structure conditionnelle à un seul
choix&nbsp;:</strong> Il s’agit d’un traitement qui ne peut s’exécuter que si une
condition logique est satisfaite ; dans le cas contraire, rien ne devrait se
passer</p>



<p class="wp-block-paragraph"><strong>Structure
conditionnelle à deux choix&nbsp;:</strong> Il s’agit d’un
traitement qui ne peut s’exécuter que si une condition logique est satisfaite ;
dans le cas contraire, un autre traitement sera exécuté.</p>



<p class="wp-block-paragraph"><strong>Structure
conditionnelle imbriquée&nbsp;:</strong> Il s’agit d’un
traitement qui ne peut s’exécuter que si une condition logique est satisfaite ;
dans le cas contraire, un autre traitement sera exécuté. Les différents
traitements ne comportent plus uniquement des actions simples mais on peut leur
imbriquer des structures conditionnelles</p>



<p class="wp-block-paragraph"><strong>Structure
conditionnelle à choix multiple&nbsp;:</strong> Une structure à choix
multiple est une structure qui à partir d’un choix va se positionner sur le bon
traitement sans passer par les autres</p>



<p class="wp-block-paragraph"><strong>Télécharger le cours sur les Structures conditionnelles en langage C</strong></p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/structures-conditionnelles-en-langage-c.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">structures-conditionnelles-en-langage-c</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/structures-conditionnelles-en-langage-c.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="jOtva3Ds2o"><a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les tableaux en langage C &#8211; Cours &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-tableaux-en-langage-c/embed/#?secret=jOtva3Ds2o" data-secret="jOtva3Ds2o" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="7q8YYuKoa6"><a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures de données en c : Type enregistrement » &#8212; F2School" src="https://f2school.com/le-type-enregistrement-en-langage-c/embed/#?secret=7q8YYuKoa6" data-secret="7q8YYuKoa6" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="9mwPbMrgzC"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=9mwPbMrgzC" data-secret="9mwPbMrgzC" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="qsdV08mvDp"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=qsdV08mvDp" data-secret="qsdV08mvDp" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="VKIBnPh4O8"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=VKIBnPh4O8" data-secret="VKIBnPh4O8" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="NxFJFAlVdT"><a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Algorithme : cours, Résumés et exercices corrigés » &#8212; F2School" src="https://f2school.com/algorithme/embed/#?secret=NxFJFAlVdT" data-secret="NxFJFAlVdT" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/structures-conditionnelles-en-langage-c/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Les listes chaînées en langage C &#8211; Programmation C</title>
		<link>https://f2school.com/les-listes-chainees-en-langage-c/</link>
					<comments>https://f2school.com/les-listes-chainees-en-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Thu, 26 Dec 2019 19:50:47 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[cours liste chainée en c]]></category>
		<category><![CDATA[cours liste chainée en c pdf]]></category>
		<category><![CDATA[créer une liste chainée en c]]></category>
		<category><![CDATA[langage c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c liste chainée]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[les liste chainée en c]]></category>
		<category><![CDATA[les listes chainées en c]]></category>
		<category><![CDATA[les listes chainées en c pdf]]></category>
		<category><![CDATA[liste chainée c]]></category>
		<category><![CDATA[liste chainée en c]]></category>
		<category><![CDATA[liste chainée en c pdf]]></category>
		<category><![CDATA[liste chainée langage c]]></category>
		<category><![CDATA[liste chainées c]]></category>
		<category><![CDATA[listes chainées c]]></category>
		<category><![CDATA[listes chainées en c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3198</guid>

					<description><![CDATA[<p>Les listes chaînées en langage C Une liste chaînée est une structure comportant des champs contenant des données et un pointeur vers une structure de même type. Une liste chaînée est une suite finie d’éléments de même type repérés selon leur rang dans la liste. Pour créer une liste chaînée en langage C, il s&#8217;agit [&#8230;]</p>
<p>The post <a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C – Programmation C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Les-listes-chaînées-en-langage-C--1024x574.png" alt="Les listes chaînées en langage C " class="wp-image-5675" srcset="https://f2school.com/wp-content/uploads/2020/03/Les-listes-chaînées-en-langage-C--1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Les-listes-chaînées-en-langage-C--600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Les-listes-chaînées-en-langage-C--300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Les-listes-chaînées-en-langage-C--768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Les-listes-chaînées-en-langage-C-.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



<span id="more-3198"></span>



<p class="wp-block-paragraph"><strong>Les listes chaînées en langage C</strong></p>



<p class="wp-block-paragraph">Une liste chaînée est une structure comportant des
champs contenant des données et un pointeur vers une structure de même type.</p>



<p class="wp-block-paragraph">Une liste chaînée est une suite finie d’éléments de
même type repérés selon leur rang dans la liste.</p>



<p class="wp-block-paragraph">Pour créer une liste
chaînée en langage C, il s&#8217;agit dans un premier temps de définir la structure
de données, ainsi qu&#8217;un pointeur vers une structure du type de celle définie
précédemment, afin de pointer vers la tête de la liste, c&#8217;est-à-dire le premier
élément</p>



<p class="wp-block-paragraph">Quelques Principes des listes chaînées:</p>



<ul class="wp-block-list"><li>Une liste chaînée est utilisée pour stocker des données qui doivent être traitées de manière séquentielle</li><li>Les éléments de la liste appelés cellule, nœuds ou maillons, ne sont pas rangés les uns à côté des autres</li><li>On a besoin de connaître, pour chaque élément, la position (l’adresse) de l’élément qui le suit</li><li>On dispose d’un pointeur de tête qui contient l’adresse du premier élément de la liste</li><li>Le dernier nœud ne pointe vers rien, il est nécessaire de renseigner son pointeur avec la valeur NULL.</li></ul>



<p class="wp-block-paragraph"><strong>Télécharger les cours sur  les listes chaînées en langage C </strong></p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/listes-chainees-part1.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">listes-chainees-part1</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/listes-chainees-part1.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/listes-chainees-part2.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">listes-chainees-part2</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/listes-chainees-part2.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="W7pnPYQb7d"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=W7pnPYQb7d" data-secret="W7pnPYQb7d" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="VoJZYoIZFo"><a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les tableaux en langage C &#8211; Cours &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-tableaux-en-langage-c/embed/#?secret=VoJZYoIZFo" data-secret="VoJZYoIZFo" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="1GwhJi7twP"><a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures de données en c : Type enregistrement » &#8212; F2School" src="https://f2school.com/le-type-enregistrement-en-langage-c/embed/#?secret=1GwhJi7twP" data-secret="1GwhJi7twP" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="iIoALUUapq"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=iIoALUUapq" data-secret="iIoALUUapq" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="4YUmPYGONi"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=4YUmPYGONi" data-secret="4YUmPYGONi" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="gsCwlL6K4I"><a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Lecture et écriture en C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/lecture-et-ecriture-en-langage-c/embed/#?secret=gsCwlL6K4I" data-secret="gsCwlL6K4I" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C – Programmation C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/les-listes-chainees-en-langage-c/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Structures répétitives en C &#8211; langage C</title>
		<link>https://f2school.com/structures-repetitives-en-c/</link>
					<comments>https://f2school.com/structures-repetitives-en-c/#respond</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Thu, 26 Dec 2019 19:36:22 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[cours langage c]]></category>
		<category><![CDATA[cours langage c pdf]]></category>
		<category><![CDATA[exercice les structures en c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[le langage c]]></category>
		<category><![CDATA[programmation en c]]></category>
		<category><![CDATA[programmation en c pdf]]></category>
		<category><![CDATA[programmation langage c]]></category>
		<category><![CDATA[structure conditionnelle langage c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3188</guid>

					<description><![CDATA[<p>Structures répétitives en C &#8211; langage C On distingue deux types de structures répétitives&#160;: – L’itération&#160;: quand on sait le nombre de fois que l’on va répéter un traitement : 1. La structure répétitive FOR () – La répétition conditionnelle&#160;: quand la poursuite d’une répétition dépend d’une condition : 2. La structure répétitive WHILE 3. [&#8230;]</p>
<p>The post <a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C – langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Structures-répétitives-en-C-langage-C-1024x574.png" alt="Structures répétitives en C - langage C" class="wp-image-5714" srcset="https://f2school.com/wp-content/uploads/2020/03/Structures-répétitives-en-C-langage-C-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Structures-répétitives-en-C-langage-C-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Structures-répétitives-en-C-langage-C-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Structures-répétitives-en-C-langage-C-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Structures-répétitives-en-C-langage-C.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<span id="more-3188"></span>



<p class="wp-block-paragraph"><strong>Structures répétitives en C &#8211; langage C</strong></p>



<p class="wp-block-paragraph">On distingue deux types de structures répétitives&nbsp;:</p>



<p class="wp-block-paragraph">– L’itération&nbsp;: quand on sait le nombre de fois que
l’on va répéter un traitement :</p>



<p class="wp-block-paragraph">1. La structure répétitive FOR ()</p>



<p class="wp-block-paragraph">– La répétition conditionnelle&nbsp;: quand la poursuite
d’une répétition dépend d’une condition :</p>



<p class="wp-block-paragraph">2. La structure répétitive WHILE</p>



<p class="wp-block-paragraph">3. La structure répétitive DO WHILE</p>



<p class="wp-block-paragraph"><strong>La structure répétitive FOR</strong> est une structure répétitive qui itère le même
traitement pour une plage de valeurs entières comprises entre une borne inférieure
et une borne supérieure. L’arrêt du traitement se réalise lorsqu’on dépasse
l’une des bornes.</p>



<p class="wp-block-paragraph"><strong>La structure répétitive &#8220;WHILE&#8221; ou
&#8220;TantQue… Faire&#8221;</strong> permet de répéter
un traitement tant qu&#8217;une expression conditionnelle est vraie. Si d&#8217;emblée, la
condition n&#8217;est pas vraie, le traitement ne sera pas exécuté.</p>



<p class="wp-block-paragraph"><strong>La structure répétitive &#8220;DO WHILE&#8221; ou &#8220;Répéter…Jusqu&#8217;à
&#8220;</strong> permet de répéter un
traitement jusqu&#8217;à ce qu&#8217;une condition soit vraie. Le traitement est exécuté, puis
la condition est vérifiée.</p>



<p class="wp-block-paragraph"><strong> Télécharger le cours sur les Structures répétitives en C</strong></p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/Structures-répétitives-en-C.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Structures-répétitives-en-C</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Structures-répétitives-en-C.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="xrz53dnE6z"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=xrz53dnE6z" data-secret="xrz53dnE6z" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="pu0Jy1RG5l"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=pu0Jy1RG5l" data-secret="pu0Jy1RG5l" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="Hh3ELvyli4"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=Hh3ELvyli4" data-secret="Hh3ELvyli4" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="Fe5EU1TH0d"><a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les tableaux en langage C &#8211; Cours &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-tableaux-en-langage-c/embed/#?secret=Fe5EU1TH0d" data-secret="Fe5EU1TH0d" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="AFBkNVEhWL"><a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures de données en c : Type enregistrement » &#8212; F2School" src="https://f2school.com/le-type-enregistrement-en-langage-c/embed/#?secret=AFBkNVEhWL" data-secret="AFBkNVEhWL" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="HSP7lXOAeI"><a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Exercices corrigés sur les pointeurs et fonctions – Langage C » &#8212; F2School" src="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/embed/#?secret=HSP7lXOAeI" data-secret="HSP7lXOAeI" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/><p>The post <a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C – langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/structures-repetitives-en-c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Les fonctions en langage C &#8211; Programmation en C</title>
		<link>https://f2school.com/les-fonctions-en-langage-c/</link>
					<comments>https://f2school.com/les-fonctions-en-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Wed, 25 Dec 2019 22:13:39 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[cours langage c]]></category>
		<category><![CDATA[cours langage c pdf]]></category>
		<category><![CDATA[langage c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[le langage c]]></category>
		<category><![CDATA[les fonction en c]]></category>
		<category><![CDATA[les fonction en langage c]]></category>
		<category><![CDATA[les fonctions c]]></category>
		<category><![CDATA[les fonctions en c]]></category>
		<category><![CDATA[les fonctions en programmation c]]></category>
		<category><![CDATA[les fonctions langage c]]></category>
		<category><![CDATA[programmation en c]]></category>
		<category><![CDATA[programmation en c pdf]]></category>
		<category><![CDATA[programmation langage c]]></category>
		<category><![CDATA[programmer en c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3145</guid>

					<description><![CDATA[<p>Les fonctions en langage C Une fonction est un sous-programme permettant de calculer et de &#8220;retourner&#8221; (avec return) un seul résultat de type simple (float, char et int) à partir d&#8217;une liste de paramètres (des données). Le langage C permet de découper un programme en plusieurs parties appelées modules. Un module est un ensemble de [&#8230;]</p>
<p>The post <a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="http://f2school.com/wp-content/uploads/2019/12/les-fonctions-en-langage-C.png" alt="Les fonctions en langage C - Programmation en C" class="wp-image-3166" width="637" height="315" srcset="https://f2school.com/wp-content/uploads/2019/12/les-fonctions-en-langage-C.png 987w, https://f2school.com/wp-content/uploads/2019/12/les-fonctions-en-langage-C-600x298.png 600w, https://f2school.com/wp-content/uploads/2019/12/les-fonctions-en-langage-C-300x149.png 300w, https://f2school.com/wp-content/uploads/2019/12/les-fonctions-en-langage-C-768x381.png 768w" sizes="(max-width: 637px) 100vw, 637px" /></figure>



<span id="more-3145"></span>



<p class="wp-block-paragraph"><strong>Les fonctions en langage C</strong></p>



<p class="wp-block-paragraph">Une fonction est un sous-programme permettant de calculer et de &#8220;retourner&#8221; (avec return) un seul résultat de type simple (float, char et int) à partir d&#8217;une liste de paramètres (des données).</p>



<p class="wp-block-paragraph">Le langage C permet de découper un programme en plusieurs
parties appelées modules.</p>



<p class="wp-block-paragraph">Un module est un ensemble de données et d’instructions qui
fournissent une solution à une petite partie d’un problème plus complexe.</p>



<p class="wp-block-paragraph">Quelques avantages de la modularité :</p>



<ul class="wp-block-list">
<li>Meilleure lisibilité</li>



<li>Diminution du risque d’erreurs</li>



<li>Possibilité de tests sélectifs</li>



<li>Réutilisation de modules déjà existants</li>



<li>Simplicité d’entretien</li>
</ul>



<p class="wp-block-paragraph">En langage C, la structuration des programmes en modules se
fait à l’aide des fonctions et main() est une de ces fonctions.</p>



<h5 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Télécharger les cours des fonctions en langage C</h5>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/Les-fonctions-en-langage-C-01.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Les-fonctions-en-langage-C-01</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Les-fonctions-en-langage-C-01.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/Les-fonctions-en-langage-C-02.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Les-fonctions-en-langage-C-02</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Les-fonctions-en-langage-C-02.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/Les-fonctions-en-langage-C-03.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Les-fonctions-en-langage-C-03</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Les-fonctions-en-langage-C-03.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="2di0VKKRip"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=2di0VKKRip" data-secret="2di0VKKRip" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="2BlRAePnPk"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=2BlRAePnPk" data-secret="2BlRAePnPk" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="iCXNZD7J1R"><a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Exercices corrigés sur les pointeurs et fonctions – Langage C » &#8212; F2School" src="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/embed/#?secret=iCXNZD7J1R" data-secret="iCXNZD7J1R" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="OrJz5VgrJw"><a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les tableaux en langage C &#8211; Cours &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-tableaux-en-langage-c/embed/#?secret=OrJz5VgrJw" data-secret="OrJz5VgrJw" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="myj8YDxvFH"><a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures de données en c : Type enregistrement » &#8212; F2School" src="https://f2school.com/le-type-enregistrement-en-langage-c/embed/#?secret=myj8YDxvFH" data-secret="myj8YDxvFH" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="tV6clLGpkP"><a href="https://f2school.com/langage-java-cours-et-exercices-corriges/">Langage JAVA : Cours et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Langage JAVA : Cours et exercices corrigés » &#8212; F2School" src="https://f2school.com/langage-java-cours-et-exercices-corriges/embed/#?secret=tV6clLGpkP" data-secret="tV6clLGpkP" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/><p>The post <a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/les-fonctions-en-langage-c/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Lecture et écriture en C &#8211; Programmation en C</title>
		<link>https://f2school.com/lecture-et-ecriture-en-langage-c/</link>
					<comments>https://f2school.com/lecture-et-ecriture-en-langage-c/#respond</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Wed, 25 Dec 2019 21:39:07 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[cours c]]></category>
		<category><![CDATA[cours complet langage c]]></category>
		<category><![CDATA[cours langage c]]></category>
		<category><![CDATA[cours langage c pdf]]></category>
		<category><![CDATA[créer un fichier en c]]></category>
		<category><![CDATA[écriture]]></category>
		<category><![CDATA[fscanf en c]]></category>
		<category><![CDATA[fscanf langage c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage de programmation]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[le langage c]]></category>
		<category><![CDATA[Lecture]]></category>
		<category><![CDATA[les variables]]></category>
		<category><![CDATA[les variables en c]]></category>
		<category><![CDATA[man printf]]></category>
		<category><![CDATA[printf]]></category>
		<category><![CDATA[printf en c]]></category>
		<category><![CDATA[printf langage c]]></category>
		<category><![CDATA[programmation]]></category>
		<category><![CDATA[programmation en c]]></category>
		<category><![CDATA[programmation en c pdf]]></category>
		<category><![CDATA[programmation langage c]]></category>
		<category><![CDATA[programmer en c]]></category>
		<category><![CDATA[scanf]]></category>
		<category><![CDATA[scanf c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3137</guid>

					<description><![CDATA[<p>Lecture et écriture en C &#8211; Programmation en C L’instruction de lecture permet de fournir des informations (données) à notre programme par l’intermédiaire d’un périphérique (clavier). L’instruction d’écriture permet à un programme de communiquer des informations (résultats) par l’intermédiaire d’un périphérique (écran). La bibliothèque standard &#60;stdio&#62; contient un ensemble de fonctions permettant la communication de [&#8230;]</p>
<p>The post <a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="973" height="454" src="http://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C.png" alt="Lecture et écriture en C - Programmation en C" class="wp-image-3164" srcset="https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C.png 973w, https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-600x280.png 600w, https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-300x140.png 300w, https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-768x358.png 768w" sizes="(max-width: 973px) 100vw, 973px" /></figure>



<span id="more-3137"></span>



<p class="wp-block-paragraph"><strong>Lecture et écriture en C &#8211; Programmation en C</strong></p>



<p class="wp-block-paragraph">L’instruction de lecture permet de fournir des
informations (données) à notre programme par l’intermédiaire d’un périphérique
(clavier).</p>



<p class="wp-block-paragraph">L’instruction d’écriture permet à un programme de
communiquer des informations (résultats) par l’intermédiaire d’un périphérique
(écran).</p>



<p class="wp-block-paragraph">La bibliothèque standard <strong>&lt;stdio&gt;</strong> contient un ensemble de fonctions permettant la
communication de l’ordinateur avec le monde extérieur.</p>



<p class="wp-block-paragraph">Les principales fonctions de lecture et d’écriture en
langage C sont <strong>scanf </strong>et <strong>printf</strong>. Ces deux fonctions font parties
de la bibliothèque standard <strong>&lt;stdio&gt;</strong></p>



<p class="wp-block-paragraph">La fonction printf permet de transférer du texte, des
valeurs de variables ou des résultats d’expressions vers l’écran. Elle exige
l’utilisation de formats de sortie.</p>



<p class="wp-block-paragraph">La fonction scanf permet de lire à partir du clavier
des données.</p>


<h5>Syntaxe d’écriture des données en langage C</h5>
<p style="text-align: center;"><span style="color: #0000ff;"><strong>printf (“&lt;format&gt; “, &lt;expr1&gt;, &lt;expr2&gt;, &#8230;);</strong></span></p>
<ul>
<li>&lt;format&gt;: texte, séquence d’échappement, spécificateur de format</li>
<li>Autant de spécificateurs de formats que d’expressions</li>
<li>Spécificateur de format avec : %caractère_du_ type (%d, %f, … )</li>
</ul>
<h5>Syntaxe de lecture des données en langage C</h5>
<p style="text-align: center;"><strong><span style="color: #0000ff;">scanf (“&lt;format&gt; “, &lt;Adrv1&gt;, &lt;Adrv2&gt;, &#8230;)</span>;</strong></p>
<ul>
<li style="text-align: left;">&lt;format&gt;: format de lecture des données</li>
<li>Autant de format que de données à lire</li>
<li>&lt;Adrv&gt;: &amp;NomVariable</li>
</ul>
<p>&#8211; La chaîne de format détermine comment les données reçues doivent être interprétées.</p>
<p>&#8211; Les données reçues correctement sont mémorisées successivement aux adresses indiquées par &lt;AdrV1&gt;,&#8230; .</p>
<p>&#8211; L&#8217;adresse d&#8217;une variable est indiquée par le nom de la variable précédé du signe &amp;.</p>


<p class="wp-block-paragraph"><strong>Spécificateurs de format&nbsp;:</strong></p>



<p class="wp-block-paragraph">Voici quelques Spécificateurs de format&nbsp;:</p>



<p class="wp-block-paragraph">%d : entier</p>



<p class="wp-block-paragraph">%c : caractère</p>



<p class="wp-block-paragraph">%f : rationnel en notation décimale</p>



<p class="wp-block-paragraph">%s : chaîne de caractère</p>



<p class="wp-block-paragraph"><strong>Télécharger les cours sur la Lecture et écriture en C &#8211; Programmation en C</strong></p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-01.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Lecture-et-écriture-en-langage-C-01</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-01.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-02.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Lecture-et-écriture-en-langage-C-02</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-02.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>


<h4><span style="color: #0000ff;"><strong>Voir aussi:&nbsp;</strong></span></h4>


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="XkySPu4JsN"><a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Algorithme : cours, Résumés et exercices corrigés » &#8212; F2School" src="https://f2school.com/algorithme/embed/#?secret=IkD8ZuAaDf#?secret=XkySPu4JsN" data-secret="XkySPu4JsN" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="A0IVieErrQ"><a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Notions de base en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/notions-de-base-du-langage-c/embed/#?secret=9z7frN2HcO#?secret=A0IVieErrQ" data-secret="A0IVieErrQ" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="BiOdlq7DqS"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=mZRdoBTmlv#?secret=BiOdlq7DqS" data-secret="BiOdlq7DqS" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="giR7dFuCls"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=RDVFqOi1IV#?secret=giR7dFuCls" data-secret="giR7dFuCls" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="fXo7PhsOhH"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=BGBStHC1il#?secret=fXo7PhsOhH" data-secret="fXo7PhsOhH" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="KkfEAY7gpJ"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=M6czmq69db#?secret=KkfEAY7gpJ" data-secret="KkfEAY7gpJ" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/><p>The post <a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/lecture-et-ecriture-en-langage-c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Notions de base en langage C &#8211; Programmation en C</title>
		<link>https://f2school.com/notions-de-base-du-langage-c/</link>
					<comments>https://f2school.com/notions-de-base-du-langage-c/#respond</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Wed, 25 Dec 2019 21:11:19 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[*= en c]]></category>
		<category><![CDATA[apprendre à programmer en c pour les nuls]]></category>
		<category><![CDATA[apprendre à programmer en c pour les nuls telecharger]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[c language type conversion]]></category>
		<category><![CDATA[commentaire c]]></category>
		<category><![CDATA[conversion de type en c]]></category>
		<category><![CDATA[convertir un int en long c]]></category>
		<category><![CDATA[cours c]]></category>
		<category><![CDATA[cours complet langage c]]></category>
		<category><![CDATA[définition affectation en algorithme]]></category>
		<category><![CDATA[initiation au langage c]]></category>
		<category><![CDATA[langage c cours debutant pdf]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage c pour les nuls]]></category>
		<category><![CDATA[langage de programmation]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[les bases du langage c]]></category>
		<category><![CDATA[les différents types de variables]]></category>
		<category><![CDATA[les opérateurs]]></category>
		<category><![CDATA[Les opérateurs d’affectation]]></category>
		<category><![CDATA[les opérateurs en langage c]]></category>
		<category><![CDATA[les types de variables en informatique]]></category>
		<category><![CDATA[les variables]]></category>
		<category><![CDATA[les variables en c]]></category>
		<category><![CDATA[opérateur arithmétique langage c]]></category>
		<category><![CDATA[opérateur différent langage c]]></category>
		<category><![CDATA[opérateur modulo]]></category>
		<category><![CDATA[opérateur modulo c]]></category>
		<category><![CDATA[Opérateurs arithmétiques]]></category>
		<category><![CDATA[Opérateurs logiques]]></category>
		<category><![CDATA[priorité des opérateurs en c]]></category>
		<category><![CDATA[programmation]]></category>
		<category><![CDATA[programmation en c]]></category>
		<category><![CDATA[programmer en c]]></category>
		<category><![CDATA[Syntaxe]]></category>
		<category><![CDATA[syntaxe langage c pdf]]></category>
		<category><![CDATA[variable]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3127</guid>

					<description><![CDATA[<p>Notions de base en langage C &#8211; Programmation en C En langage C le programme principal et les sous programmes sont définies comme des fonctions. La fonction particulière nommée main() est la fonction principale d’un programme C. Notion de variable en langage C L’exécution d’un programme doit impliquer les données qui sont liées à ce [&#8230;]</p>
<p>The post <a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="973" height="487" src="http://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C2.png" alt="Photo : Langage C - Cours sur les notions de base" class="wp-image-3162" srcset="https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C2.png 973w, https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C2-600x300.png 600w, https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C2-300x150.png 300w, https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C2-768x384.png 768w" sizes="(max-width: 973px) 100vw, 973px" /></figure>



<span id="more-3127"></span>



<p class="wp-block-paragraph"><strong>Notions de base en langage C &#8211; Programmation en C  </strong></p>



<p class="wp-block-paragraph">En langage C le programme principal et les sous
programmes sont définies comme des fonctions. La fonction particulière nommée <strong>main()</strong> est la fonction principale d’un programme
C.</p>



<h5 class="wp-block-heading"><strong>Notion de variable</strong> en langage C</h5>


<p>L’exécution d’un programme doit impliquer les données qui sont liées à ce programme. Ces données se trouvent à ce moment au niveau de la mémoire centrale et chacune occupe une case mémoire.</p>
<p>Une variable est donc un espace mémoire qui va contenir des données au fur et à mesure que le programme avance dans son exécution. Cependant, à un instant donné, une variable ne peut contenir qu’une seule donnée (valeur)</p>


<p class="wp-block-paragraph"> Comme son nom l&#8217;indique une variable est quelque chose qui varie, elle peut être considérée comme une boîte dans laquelle on met des données que l&#8217;on peut lire ou écrire. </p>



<p class="wp-block-paragraph">Les variables permettent de représenter les données
d’un programme. Chaque variable est matérialisée par un emplacement mémoire
identifié par un nom ou un identificateur.</p>



<p class="wp-block-paragraph">Les variables contiennent les valeurs qui sont utilisées
pendant l’exécution du programme.</p>



<p class="wp-block-paragraph">Chaque variable possède :</p>



<ul class="wp-block-list"><li>&nbsp;un
nom</li><li>un type</li><li>une valeur</li></ul>



<p class="wp-block-paragraph">Le type nous indique de
quel sorte de variable il s’agit : entier, décimal, caractère, &#8230; </p>



<p class="wp-block-paragraph">Les commentaires sont utilisés pour des
raisons de lisibilité et de compréhension du programme. Un commentaire est une
chaîne de caractères comprise entre /* et */. Cette chaîne est ignorée par le compilateur
C et peut déborder sur plusieurs lignes.</p>



<p class="wp-block-paragraph">Le langage C distingue les minuscules, des
majuscules. Les mots réservés (exemples : for, while, return, struct …) du
langage C doivent être écrits en minuscules.</p>



<h5 class="wp-block-heading"><strong>Affectation des variables</strong> en langage C</h5>


<p>L’affectation est une instruction qui permet de placer une valeur dans une variable qui doit être préalablement déclarée.</p>
<p>Syntaxe:</p>
<p>&lt;nom_variable&gt; = &lt;expression&gt; ;</p>
<p>Exemple:</p>
<p>« Affecter le nombre 5 à la variable A » est équivalent à « Ranger dans la zone mémoire A l’entier 5 » s’écrit en C : A=5;</p>
<p>On distingue plusieurs types d’affectations :</p>
<ul>
<li><em><strong>Affectation avec des valeurs constantes</strong></em> : placement d’une valeur dans une variable. Exemple : Montant = 6;</li>
<li><em><strong>Affectation avec des valeurs de variables</strong> </em>: la valeur à placer dans une variable eut provenir d’une autre variable. Exemple : A = 2; B = A;</li>
<li><em><strong>Affectation avec des valeurs d’expressions</strong></em> : On peut ranger dans une variable le résultat d’un calcul. Exemple : A = 2; B = A + 2;</li>
</ul>


<h5 class="wp-block-heading"><strong>Les opérateurs en langage C</strong></h5>


<p>En langage C, on distingue plusieurs types d’opérateurs.</p>
<ul>
<li><strong>Opérateurs arithmétiques&nbsp; :</strong></li>
</ul>
<p>+ : Addition</p>
<p>&#8211; : Soustraction</p>
<p>* : Multiplication</p>
<p>/ : Division (entière et rationnelle)</p>
<ul>
<li><strong>Opérateurs logiques : (1: vrai et 0: faux)</strong></li>
</ul>
<p>&amp;&amp; : Et logique (AND)</p>
<p>|| : ou logique (OR)</p>
<p>! : Négation (NOT)</p>
<ul>
<li><strong>Opérateurs de comparaison : (1: vrai et 0: faux)</strong></li>
</ul>
<p>== : égale à</p>
<p>!= : différent de</p>
<p>&lt;, &lt;=, &gt;, &gt;= : plus petit, plus petit ou égal, …</p>
<ul>
<li><strong>Les opérateurs d’affectation:</strong></li>
</ul>
<p>Pour la plupart des expressions de la forme : expr1 = (expr1) op (expr2)</p>
<p>Il existe une formulation équivalente qui utilise un opérateur d’affectation :</p>
<p>expr1 op= expr2</p>
<p>Exemple:</p>
<p>i = i + 2 ; devient i += 2 ;</p>
<p>Liste des opérateurs d’affectation&nbsp;:</p>
<p>+= : Ajouter à</p>
<p>-= : diminuer de</p>
<p>*= : multiplier par</p>
<p>/= : diviser par</p>
<p>%= : modulo</p>
<ul>
<li><strong>Les opérateurs d’incrémentation et de décrémentation:</strong></li>
</ul>
<p>Les affectations les plus fréquentes sont du type : i = i + 1; et i = i &#8211; 1;</p>
<p>Les opérateurs ++ et &#8212; sont employés pour les cas suivants :</p>
<ul>
<li>Incrémenter ou bien décrémenter de 1 une variable i++; et ++i; ou bien i&#8211;; et &#8211;i;</li>
<li>Incrémenter ou bien décrémenter de 1 une variable et en même temps affecter sa valeur à une autre variable
<ul>
<li>x = i++; passe la valeur de i à x et incrémente après i</li>
<li>x=i&#8211;; passe la valeur de i à x et décrémente après i</li>
<li>x=++i; incrémente d’abord i et passe la valeur à x</li>
<li>x=&#8211;i; décrémente d’abord i et passe la valeur à x</li>
</ul>
</li>
</ul>
<p>Exemple :</p>
<p>i = 5; a = ++i ; /* i = 6 et a = 6 */</p>
<p>i = 5; a = i++ ; /* i = 6 et a = 5 */</p>


<h5 class="wp-block-heading"><strong>La priorité des opérateurs</strong> en Langage C</h5>


<ul>
<li>Les constantes et les variables sont des expressions. Les expressions peuvent être combinées entre elles par des opérateurs et former ainsi des expressions plus complexes.</li>
<li>L’ordre d’évaluation des différentes parties d’une expression est en principe le même qu’en mathématiques.</li>
</ul>


<p class="wp-block-paragraph"><strong>Télécharger les cours sur les notions de base en langage C  </strong></p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C-01.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Notions-de-base-du-Langage-C-01</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C-01.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C-02.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Notions-de-base-du-Langage-C-02</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C-02.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="zXCVWvzs5E"><a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Lecture et écriture en C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/lecture-et-ecriture-en-langage-c/embed/#?secret=zXCVWvzs5E" data-secret="zXCVWvzs5E" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="B5PaloBE0b"><a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Algorithme : cours, Résumés et exercices corrigés » &#8212; F2School" src="https://f2school.com/algorithme/embed/#?secret=B5PaloBE0b" data-secret="B5PaloBE0b" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="eGGSkjCHKT"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=eGGSkjCHKT" data-secret="eGGSkjCHKT" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="C0LPgZn9Q4"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=C0LPgZn9Q4" data-secret="C0LPgZn9Q4" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="i4HYX7hm70"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=i4HYX7hm70" data-secret="i4HYX7hm70" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="wLGQsMpHNL"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=wLGQsMpHNL" data-secret="wLGQsMpHNL" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/notions-de-base-du-langage-c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
