LivreActuellement indisponible
Langage C
Résumé
Manuel de formation ou guide de référence, que vous soyez débutant ou expert, cet ouvrage s'adapte exactement à vos besoins.
Des notions de base aux commandes les plus avancées, il couvre l'ensemble de la connaissance du langage C et constitue une base solide pour accéder à des langages de programmation plus évolués.
Vous serez en mesure de créer vos propres applications en C sous Windows comme sous Linux.
Au sommaire :
* structure d'un programme C : fichiers include, types de données élémentaires, constantes, variables...
* structures de contrôle de flux : instructions alternatives (tests), répétitives (itérations) et de branchement...
* types de données : complexes (tableaux, structures), personnalisées (typedef, enum)...
* classes de mémorisation : extern, static, auto, register, variables locales ou globales...
*Préprocesseurs C : macros et constantes symboliques, compilation conditionnelle, constantes...
* fonctions : définition, déclaration, appels, fonctions avec nombre variable de paramètres, fonctions récursives...
* pointeurs : accès indirect aux variables, arithmétique des pointeurs, chaînes de caractères constantes, allocation dynamique de tableaux, pointeur de pointeur...
* Gestion de fichiers : opérations non élémentaires et opérations élémentaires...
* Programmation en C sous Linux : environnement et configuration nécessaires, programmation système, de scripts et client/serveur, les outils Gnome/GTK...
Des notions de base aux commandes les plus avancées, il couvre l'ensemble de la connaissance du langage C et constitue une base solide pour accéder à des langages de programmation plus évolués.
Vous serez en mesure de créer vos propres applications en C sous Windows comme sous Linux.
Au sommaire :
* structure d'un programme C : fichiers include, types de données élémentaires, constantes, variables...
* structures de contrôle de flux : instructions alternatives (tests), répétitives (itérations) et de branchement...
* types de données : complexes (tableaux, structures), personnalisées (typedef, enum)...
* classes de mémorisation : extern, static, auto, register, variables locales ou globales...
*Préprocesseurs C : macros et constantes symboliques, compilation conditionnelle, constantes...
* fonctions : définition, déclaration, appels, fonctions avec nombre variable de paramètres, fonctions récursives...
* pointeurs : accès indirect aux variables, arithmétique des pointeurs, chaînes de caractères constantes, allocation dynamique de tableaux, pointeur de pointeur...
* Gestion de fichiers : opérations non élémentaires et opérations élémentaires...
* Programmation en C sous Linux : environnement et configuration nécessaires, programmation système, de scripts et client/serveur, les outils Gnome/GTK...
