Learn Programming with C: An Easy Step-by-Step Self-Practice Book for Learning C
Autor Sazzad M.S. Imran, Md Atiqur Rahman Ahaden Limba Engleză Paperback – 29 ian 2024
Meticulously illustrated with figures and examples, this book is a comprehensive guide to writing, editing, and executing C programs on different operating systems and platforms, as well as how to embed C programs into other applications and how to create one’s own library. A variety of questions and exercises are included in each chapter to test the readers’ knowledge.
Written for the novice C programmer, especially undergraduate and graduate students, this book’s line-by-line explanation of code and succinct writing style makes it an excellent companion for classroom teaching, learning, and programming labs.
Toate formatele și edițiile | Preț | Express |
---|---|---|
Paperback (1) | 401.40 lei 3-5 săpt. | +39.45 lei 5-11 zile |
CRC Press – 29 ian 2024 | 401.40 lei 3-5 săpt. | +39.45 lei 5-11 zile |
Hardback (1) | 1157.68 lei 6-8 săpt. | |
CRC Press – 29 ian 2024 | 1157.68 lei 6-8 săpt. |
Preț: 401.40 lei
Preț vechi: 501.75 lei
-20% Nou
Puncte Express: 602
Preț estimativ în valută:
76.82€ • 79.80$ • 63.81£
76.82€ • 79.80$ • 63.81£
Carte disponibilă
Livrare economică 13-27 ianuarie 25
Livrare express 28 decembrie 24 - 03 ianuarie 25 pentru 49.44 lei
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9781032283555
ISBN-10: 1032283556
Pagini: 580
Ilustrații: 158 Line drawings, color; 303 Line drawings, black and white; 158 Illustrations, color; 303 Illustrations, black and white
Dimensiuni: 178 x 254 x 31 mm
Greutate: 1.07 kg
Ediția:1
Editura: CRC Press
Colecția Chapman and Hall/CRC
Locul publicării:Boca Raton, United States
ISBN-10: 1032283556
Pagini: 580
Ilustrații: 158 Line drawings, color; 303 Line drawings, black and white; 158 Illustrations, color; 303 Illustrations, black and white
Dimensiuni: 178 x 254 x 31 mm
Greutate: 1.07 kg
Ediția:1
Editura: CRC Press
Colecția Chapman and Hall/CRC
Locul publicării:Boca Raton, United States
Public țintă
Adult education, General, Undergraduate Advanced, and Undergraduate CoreCuprins
Preface
Chapter 1: Introduction
Chapter 8: C Cross-platform
Chapter 1: Introduction
- History of Programming Language
- Different Types of Programming Language
- Importance of Programming
- C Program Structure
- Step-by-Step Tutorial to Run a C Program
- Keywords
- Identifiers
- Operators
- Operator Precedence in C
- Variables
- Constants
- Escape Sequences
- Data Types
- Type Casting
- Examples
- MCQ with Answers
- Questions with Short Answers
- Problems to Practice
- if Statement
- if..else Statement
- Nested if..else Statement
- Conditional Operator
- for Loop
- while Loop
- do..while Loop
- continue Statement
- break Statement
- switch..case Statement
- goto Statement
- Examples
- MCQ with Answers
- Questions with Short Answers
- Problems to Practice
- Arrays
- 2-D arrays
- Multidimensional arrays
- String
- String Function
- Pointers
- Memory Allocation
- Examples
- MCQ with Answers
- Questions with Short Answers
- Problems to Practice
- Function Types
- Function Structure
- Function Call
- Arrays and Functions
- Pointers and Functions
- Storage Class
- Examples
- MCQ with Answers
- Questions with Short Answers
- Problems to Practice
- Structure
- Union
- enum
- Data Structure and Algorithm
- Linked List
- Types of Linked List
- Examples
- MCQ with Answers
- Questions with Short Answers
- Problems to Practice
- File Types
- File Operations
- Preprocessors
- Conditional Compilation
- Examples
- MCQ with Answers
- Questions with Short Answers
- Problems to Practice
- Introduction
- Functions
- Color Table
- Fonts of Text
- Fill Patterns
- Including graphics.h in CodeBlocks
- Examples
Chapter 8: C Cross-platform
- Creating Own Library
- Turbo C
- Visual Studio Code
- Visual Studio
- Command Line
- Command Line Arguments
- Linux
- Embedding C Code into MATLAB
- Integrating C Code into Python
- Switching from One Language to Another
- Transition to C++ or C# from C
Notă biografică
Sazzad M.S. Imran, Ph.D. is a Professor in the Dept. of Electrical and Electronic Engineering, University of Dhaka, Bangladesh. He completed his B.Sc. and M.S. degrees in Applied Physics, Electronics & Communication Engineering from the University of Dhaka and received his Ph.D. degree from the Optical Communication Lab of the Kanazawa University, Japan. Dr. Imran has vast experience in teaching C/C++, Assembly Language, MATLAB, PSpice, AutoCAD, etc. at the university level.
Md Atiqur Rahman Ahad, Ph.D., SMIEEE, SMOPTICA is an Associate Professor of Artificial Intelligence and Machine Learning, University of East London, UK; and a Visiting Professor of Kyushu Institute of Technology, Japan. He worked as a Professor at University of Dhaka and Specially Appointed Associate Professor at Osaka University. He has authored/edited 14+ books and published 200+ peer-reviewed papers (More at http://ahadvisionlab.com).
Md Atiqur Rahman Ahad, Ph.D., SMIEEE, SMOPTICA is an Associate Professor of Artificial Intelligence and Machine Learning, University of East London, UK; and a Visiting Professor of Kyushu Institute of Technology, Japan. He worked as a Professor at University of Dhaka and Specially Appointed Associate Professor at Osaka University. He has authored/edited 14+ books and published 200+ peer-reviewed papers (More at http://ahadvisionlab.com).
Descriere
Authored by two standout professors in the fields of Computer Science and Technology with extensive experience in instructing, Learn Programming with C is a comprehensive and accessible guide to programming with one of the most popular languages.