C from theory to practice

StringsExercisesUnsolved ExercisesFunctionsFunction DeclarationReturn TypeFunction ParametersFunction Definitionreturn StatementFunction CallExercisesVariables ScopeArrays as ArgumentsExercisesFunction Call with Parameter Two-Dimensional ArrayExercisesPassing Data in main() FunctionExercisesFunction...

Full description

Bibliographic Details
Main Author: Tselikis, George S.
Other Authors: Tselikas, Nikolaos D.
Format: eBook
Language:English
Published: Boca Raton, FL CRC Press 2014
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Description
Summary: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
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
Item Description:Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force
Physical Description:xvii, 493 pages illustrations
ISBN:1482214504
9781482214512
9781482214505