C is een systeem programmeertaal die is ontwikkeld in de jaren 1970 te werken aan nieuwe multitasking -systemen op het moment - ? Namelijk Unix . Net als bij andere code , C -code splitst zich in meerdere afzonderlijke delen . Binnen deze onderdelen kan de verzamelde code worden aangeduid als " codefragmenten . " Een codefragment is meestal een bundeltje code die specifiek iets doet . Code fragmenten kunnen georganiseerd worden in functies , structuren of gewoon als bijeenkomsten van de code die iets specifieks te doen. Code Fragments Meest algemeen , code fragmenten zijn bijeenkomsten van C -opdrachten die een bepaalde taak uit te voeren . Een codefragment is niet noodzakelijk een volledig functioneel programma op zichzelf , maar ze kunnen , veeleer ze meestal delen van het programma die iets bijzonders doen en worden gebruikt om te illustreren hoe een bepaalde taak wordt uitgevoerd in het programma . Bijvoorbeeld , de volgende code illustreert een lus uit een C programma . Het is geen programma op zich , maar een deel van een groter programma . U mag echter niet nodig om het volledige programma te zien , alleen dit specifieke fragment : voor ( i; i < 5 ; i + + ) { printf ( " % d " , i ) ; } functies Code fragmenten kan werken als onderdeel van functies . Functies zijn stukjes code binnen een programma dat een bepaalde taak uit te voeren . In het kader van het programma , de programmeur gaf codefragment een naam, die de functie organiseert en laat voor de functie meerdere keren te gebruiken met behulp van de naam . Het volgende voorbeeld illustreert een codefragment in een functie , en de programmeur het aanroepen van de functie : leegte printRange ( int x ) { for (int i = 0 ; i < = x ; i + + ) { printf ( " % d " , i ) ; } } Structures Structuren in C organiseren code fragmenten in een samenhangende eenheid die kan vertegenwoordigd door een variabele in het programma . Een programmeur kan een structuur met een code te definiëren , en de code fragment dat struct kan worden gebruikt om een variabele met meerdere gegevenswaarden definiëren . Het volgende voorbeeld laat zien hoe je een structuur te definiëren : struct Thing { int x , int y ;} ; struct Ding x ; xx = 5 ; //x = 5x.y = 4 //y = 4 verspreiden code fragmenten Programmeurs kan code fragmenten online als eenvoudige tekst die kan worden gekopieerd en geplakt in de bestaande code te verspreiden . De schoonheid van de code fragmenten is dat ze niet nodig om een heel programma vertegenwoordigen . Bijvoorbeeld , zou iemand in een online forum vragen voor de C -code op een lus while dat alle letters van het alfabet afgedrukt te creëren , kan een andere programmeur hen de volgende tekst : int i = 65 , terwijl ( i < = 90 ) { printf ( " % c " , ( char ) i ) ; i + + ; } . dan nog een programmeur kan de tekst kopiëren en plakken in haar eigen code en gebruik deze
|