C from theory to practice
Introduction to CHistory of CANSI StandardAdvantages of CDisadvantages of CC Program Life CycleWrite a C ProgramFirst C ProgramCompilationLinkingRun the ProgramReferenceData Types, Variables, and Data OutputVariablesRules for Naming VariablesVariable Name ConventionsDeclaring VariablesAssigning Valu...
Gespeichert in:
1. Verfasser: | |
---|---|
Weitere Verfasser: | |
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Boca Raton, FL
CRC Press
2014
|
Schlagworte: | |
Online-Zugang: | lizenzpflichtig |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Introduction to CHistory of CANSI StandardAdvantages of CDisadvantages of CC Program Life CycleWrite a C ProgramFirst C ProgramCompilationLinkingRun the ProgramReferenceData Types, Variables, and Data OutputVariablesRules for Naming VariablesVariable Name ConventionsDeclaring VariablesAssigning Values to VariablesConstants#define Directiveprintf() FunctionType CastingExercisesUnsolved ExercisesGetting Input with scanf()scanf() FunctionExercisesUnsolved ExercisesOperatorsAssignment OperatorArithmetic OperatorsIncrement and Decrement OperatorsRelational OperatorsExercisesNot Operator!ExercisesCompound OperatorsExerciseLogical OperatorsExercisesComma OperatorExercisesizeof Operatorenum TypeBitwise OperatorsExerciseShift OperatorsExercisesOperator PrecedenceUnsolved ExercisesProgram Controlif Statementif-else StatementNested if StatementsExercisesConditional Operator?Exercisesswitch StatementExercisesUnsolved ExercisesLoopsfor StatementExercisesbreak Statementcontinue StatementExercisesNested LoopsExerciseswhile StatementExercisesdo-while StatementExercisesgoto StatementUnsolved ExercisesArraysDeclaring ArraysAccessing Array ElementsArray InitializationExercisesTwo-Dimensional ArraysExercisesUnsolved ExercisesPointersPointers and MemoryDeclaring PointersPointer InitializationNULL ValueUse a PointerExercisesvoid* PointerUse of const KeywordPointer ArithmeticExercisesPointers and ArraysExercisesArrays of PointersExercisesPointer to PointerExercisesPointers and Two-Dimensional ArraysExercisesPointer to FunctionExerciseArray of Pointers to FunctionsUnsolved ExercisesCharacterschar TypeExercisesgetchar() FunctionExercisesStringsString LiteralsStoring StringsExercisesWriting StringsExercisePointers and String LiteralsExercisesRead StringsFor a Safe Reading of StringsExercisesString FunctionsExercisesExercisesExercisesTwo-Dimensional Arrays and. StringsExercisesUnsolved ExercisesFunctionsFunction DeclarationReturn TypeFunction ParametersFunction Definitionreturn StatementFunction CallExercisesVariables ScopeArrays as ArgumentsExercisesFunction Call with Parameter Two-Dimensional ArrayExercisesPassing Data in main() FunctionExercisesFunctions with Variable Number of ParametersRecursive FunctionsExercisesUnsolved ExercisesSearching and Sorting ArraysSearching ArraysExercisesExercisesSorting ArraysExercisesStructures and UnionsStructuresExerciseUnionsExerciseUnsolved ExercisesMemory Management and Data StructuresMemory BlocksStatic Memory AllocationDynamic Memory Allocationmemcpy() and memmove() Functionsmemcmp() FunctionExercisesDynamic Data StructuresExamplesExercisesUnsolved ExercisesFilesFiles in COpen a FileClose a FileProcess a FileWrite Data in a Text FileExercisesRead Data from a Text FileExercisesEnd of FileWrite and Read Data from a Binary FileExercisesfeof() FunctionExerciseUnsolved ExercisesPreprocessor Directives and MacrosSimple MacrosMacros with Parameters# and ## Preprocessor OperatorsPreprocessor Directives and Conditional CompilationExercisesUnsolved ExercisesReview ExercisesAppendix AAppendix BAppendix CAppendix DBibliographyIndex. |
---|---|
Beschreibung: | Includes bibliographical references (page 493). - Online resource; title from title page (Safari, viewed May 7, 2014) |
Beschreibung: | 1 online resource (xvii, 493 pages) illustrations |
ISBN: | 1482214504 9781482214505 9781482214512 1482214512 |
Zugangseinschränkungen: | Legal Deposit; |