- Out-of-Stock
Products
Categories
- Main categories
-
- 3D PRINTING
- ARDUINO
- AUTOMATION
- BOOKS
- CYBERSECURITY
- EDUCATION
- ELECTRONICS
- Cables
- Cameras and accessories
- Communication
- Conductive materials
- Connectors
- ARK connectors (Terminal Block)
- Coaxial connectors (RF)
- Connectors
- Crocodile clip
- D-Sub drawer connectors
- DC power connectors
- FFC/FPC ZIF connectors
- Goldpin connectors
- IDC connectors
- JACK connectors
- JST connectors
- Jumpers
- Memory cards slots
- Other connectors
- Pogo pin
- RJ45 sockets
- Slip ring connector
- Supports
- Szybkozłącza
- USB connectors
- USB PD Adapters for Laptops
- Cooling
- Displays
- Electronic modules
- A/D and D/A converters
- Audio
- Barcode readers
- CAN converters
- Converters USB - UART / RS232
- Data logger
- DDS/PLL generators
- Digital potentiometers
- Encoders
- Expanders of the I/O
- Fingerprint readers
- HMI modules
- Image and video
- JTAG accessories
- Keyboards, buttons
- LED drivers
- Memory card readers
- Memory modules
- Modules with power outputs
- Motor controllers
- Power modules
- RS485 converters
- RTC modules
- Servo Controllers
- TSOP infrared receivers
- USB Converters - I2C / 1-Wire / SPI
- Voltage converters
- Gadgets
- GPS
- Intelligent clothes
- LED - diodes, displays, stripes
- Luminous wires and accessories
- Machine vission (MV)
- Memory cards and other data storages
- Passive elements
- PC accessories
- Printers
- Prototype boards
- Relays
- Semiconductors
- A/C converters (ADC)
- Analog systems
- Audio systems
- Bridge rectifiers
- Button
- D/A Converters (DAC)
- DDS synthesizers
- Digital circuits
- Diodes
- Drivers of motors
- DSP microprocessors
- Energy counters
- Energy harvesting
- ESD security
- IGBT drivers and bridges
- Interface systems
- LED drivers
- Logic converters
- Memory
- Microcontrollers
- Optotriacs and optocouplers
- Other
- PLL generators
- Power systems
- Programmable systems
- Resetting systems
- RF systems
- RTC systems
- Sensors
- SoC systems
- Timery
- Touch sensors
- Transistors
- Sensors
- Accelerometers
- Air humidity sensors
- Air quality sensors
- Current sensors
- Distance sensors
- Flow sensors
- Gas sensors
- Gyroscopes
- Hall sensors
- Humidity sensors
- Infrared sensors
- Light and color sensors
- Liquid level sensors
- Magnetic sensors (compasses)
- Medical sensors
- Motion sensors
- PH sensors
- Position sensors
- Pressure sensors
- Pressure sensors
- Reflection sensors
- Sensors 6DOF/9DOF/10DOF
- Sensors of liquid quality
- Temperature sensors
- Vibration sensors
- Sound transducers
- Switches and buttons
- Cables
- FPGA DEVELOPMENT KITS
- Measuring devices
- MECHANICS
- MINICOMPUTERS (SBC)
- POWER
- RASPBERRY PI
- Accessories for Raspberry Pi
- Audio video cables for Raspberry Pi
- Case Raspberry Pi
- Cooling for Raspberry Pi
- Displays for Raspberry Pi
- Extension modules for Raspberry Pi
- Memory cards for Raspberry Pi
- Power for Raspberry Pi
- Raspberry Pi 3 model A+
- Raspberry Pi 3 model B
- Raspberry Pi 3 model B+
- Raspberry Pi 4 model B
- Raspberry Pi 400
- Raspberry Pi 5
- Raspberry Pi 500
- Raspberry Pi cameras
- Raspberry Pi Compute Module
- Raspberry Pi model A/ B+/2
- Raspberry Pi Pico
- Raspberry Pi prototyping
- Raspberry Pi Zero
- Raspberry Pi Zero 2 W
- RETIRED PRODUCTS
- SALE
- STARTER KITS, PROGRAMMERS, MODULES
- Atmel SAM
- Atmel Xplain
- AVR
- Coral
- DFRobot FireBeetle
- ESP32
- ESP8266
- Feather / Thing Plus
- Freedom (Kinetis)
- M5Stack
- Micro:bit
- Nordic nRF
- Other development kits
- Particle Photon
- Peripheral modules
- PIC
- Raspberry Pi RP2040
- RFID
- RISC-V
- Seeed Studio LinkIt
- Segger programmers
- SOFTWARE
- Sparkfun MicroMod
- STM32
- STM32 Discovery
- STM32 MP1
- STM32 Nucleo boards
- STM8
- Teensy
- Universal programmers
- WRTNode
- XIAO/Qt PY
- Atmel SAM
- WORKSHOP
- Adhesives and gluers
- Chemistry
- CNC milling machines
- Crimping tools
- Dispensing needles
- Heat-shrink tubing
- Insulation strippers
- Knives and scissors
- Laboratory power supplies
- Mikroskopy
- Mini drills and grindrers
- Organizers
- Power strips
- Power tools
- Safety glasses
- Soldering
- Antistatic mats and accessories (ESD)
- BGA balls
- BGA rework stations
- Brushes and ESD brushes
- Desoldering Wick
- Handles, magnifiers
- Heat guns
- Heaters and soldering irons
- Laminates
- Portable soldering irons
- Silicone Soldering Mats
- SMD Accessories
- Soldering accessories
- Soldering chemistry
- Soldering irons
- Soldering pastes
- Soldering pots
- Soldering stations
- Soldering tips
- Sponges and cleaners
- Stand for soldering irons
- Tin
- Tin extractors
- Ultrasonic cleaners
- Tapes (aluminum, kapton, copper, insulating)
- Tools
- Tweezers
- Vices
- 3D PRINTING
New products
New products
C language in examples
C language in examples; Greg Perry
Free shipping
free shipping in Poland for all orders over 500 PLN
Same day shipping
If your payment will be credited to our account by 11:00
14 days for return
Each consumer can return the purchased goods within 14 days
Author: Greg Perry
ISBN: 83-7279-064-7
Release date: 2000
Format: B5, s. 504
Binding: soft
Publisher: Mikom
About the book
The task of the book is to teach beginners and intermediate users of the C language. The individual chapters contain not only valuable tips, comments, warnings and references to other necessary information, but also summaries. The last chapter presents a fully functioning program illustrating all issues described in the book.
Part I. Welcome to C
Chapter 1. What is the language of C
C as the basis for other programming languages
History of C language
What C is different from other programming languages
The process of writing a program in C language
Starting the program
Error handling
Chapter 2. Analysis of programs written in C language
Program analysis
The form of the program written in C language
Analysis of a simple program
Chapter 3. Variables and constants
Variables
Assigning variable values
literals
Chapter 4. Introduction to tables
Introduction to tables
Character tables and strings
Chapter 5. The preprocessor directive
What are the preprocessor directives?
#Include directive
#Define directive
Chapter 6. Entry and exit
The printf () function
Printing of strings
Defining conversion characters
Modifiers for conversion characters
The printed values must correspond to the control chain used
Use the scanf () function to enter data
Part II. C language operators
Chapter 7. Operators and precedence rules
The basic mathematical operators of the C language
Unary operators
Dividing and sharing modulo
Rules of priority
Using parentheses
Assignment instructions
Using data of various types in calculations
Chapter 8. Relational and logical operators
Definition of relational operators
If statement
Else statement
Chapter 9. Other C language operators
Definitions of logical operators
Logic operators and their use
Logical efficiency of C language
Logic operators and precedence rules
Conditional operator
Increase and decrease operators
Sizeof operator
Comma operator
Part III. Controlling program execution
Chapter 10. While looping
The while statement
Do-loops
Comparison of the if statement with the while loop
The exit () function and the break statement
Counters and value counting
Counting values
Chapter 11. Forward loop
Instructions for
Loop concept
Nested for loops
Chapter 12. Controlling the course of the program
Break and for instructions
Continue statement
Switch statement
Goto instructions
Part IV. Variable reach and structural programming
Chapter 13. Introduction to the C language function
Basics of functions
Dividing problems into smaller fragments
More about functions
Calling and returning functions
Chapter 14. Range of variables
Global and local variables
Automatic and static variables
Three issues related to parameter assignment
Chapter 15. Passing values between functions
Transmission by value (by copy)
Forwarding by address
Chapter 16. Returning values by functions
The values returned by functions
Function prototypes
Part V. Standard input, output and internal functions
Chapter 17. Signal and associated input / output operations
with a specific device
Input / output in the form of a stream of characters
Standard devices
Printing of formatted data
Functions of character input and output operations
Chapter 18. Functions that operate on character strings and numeric functions
Functions operating on characters
Functions that work on character strings
Numeric functions
Part VI. Creating blocks in the program
Chapter 19. Working with arrays
Basic information about boards
Initiating tables
Searching tables
Searching for values in arrays
Sorting tables
Advanced methods of referring to arrays
Chapter 20. Appealing to data using indicators
Introduction to indicator variables
Indicator boards
Chapter 21. Use of indicators
Indicators as table names
Benefits resulting from the use of indicators
Applying indicators for character variables
Indicator arithmetic
Arrays with strings
Part VII. Advanced programming in C
Chapter 22. Introduction to structures
Introduction to structures
Defining structures
Initializing data in the structure
Nested structures
Chapter 23. Arrays of structures
Declaring structure tables
The use of tables as elements of structures
Using malloc () and free () to dynamically allocate memory
Chapter 24. Simple file processing
What is the role of the disk
Distributes access to files on the disk
The concept of a sequential file
Opening and closing of sequential files
Saving to a file
Data printing on the printer
Attaching data to a file
Reading data from a file
Direct access file records
Opening files with direct access
The fseek () function
Other useful input and output functions
Chapter 25. Summary
Description of the program
Program
What's next
Part VIII. Additives
Appendix A. Binary and hexadecimal memory addressing Computer memory
The order of bits
Binary numbers (binary)
Bylal arithmetic
Negative binary numbers
Hexadecimal numbers
Why learn hexadecimal numbers
What relationship exists between binary notation and memory addressing and C language
Appendix B. Table of priorities
Appendix C. ASCII character table
Other products in the same category (16)
No product available!
No product available!
No product available!
XBee Pro Module - ZB Series 2 - 63mW with Wire Antenna, Digi International, RoHS
No product available!
No product available!
The eMMC 5.1 flash memory module for Hardkernel Odroid C2 computers. Capacity 64GB, installed Linux operating system. The set includes a microSD adapter. Hardkernel
No product available!
No product available!
No product available!
No product available!
No product available!
No product available!
HK HobbyKing HK6S 2.4Ghz FHSS 6Ch Tx & Rx (White) (Mode 2) (47080)
No product available!
No product available!
No product available!
The BQ-CC55 microprocessor charger designed for quick charging of R6/AA or R03/AAA NiMH batteries. It has 4 separate charging channels, which allows you to simultaneously charge 1, 2, 3 or 4 batteries. Panasonic BQ-CC55E
No product available!
No product available!