Download>Subject> C language learning collection

C language learning collection

C language is a kind of high-level programming language, and its predecessor is \"ALGOL\". Its founders are Brown W. Carnihan and Dennis M. Leach. After continuous development, C language has the advantages of combining high-level and low-level languages, rich data types and functions, and suitable for structured programming. This topic has sorted out some of the best works in the C language community for everyone to exchange and learn, covering from basic to advanced. Since most of the netizens on this site are active in the field of electronic design, a sub-topic combining C language and embedded systems has been added, hoping to help everyone practice better.

Basic theory Document List

pdf
C and pointer Chinese with label
Points it Requires : 1 Type:Technical DocumentationUploader:morkdorDate:2020-04-17
Introduction:\"C and Pointers\" provides comprehensive resources and in-depth discussions related to C programming. \"C and Pointers\" helps programmers integrate the powerful functions of pointers into their own programs by exploring the basic knowledge and advanced features of pointers. The book has 18 chapters, covering almost all important C programming topics such as data, statements, operators and expressions, pointers, functions, arrays, strings, structures and unions.
pdf
The legendary Bible of C language! The C Programming Language (2nd Edition) clear PDF version
Points it Requires : 1 Type:Technical DocumentationUploader:空气Date:2013-09-17
Introduction:The legendary Bible of C language! The C Programming Language (2nd Edition) Clear PDF version The C Programming Language 2nd Edition Author:Brian W.Kernighan and Dennis M.Ritchie Publisher: Prentice Hall Published: 1988. Amazon Reviews: Amazon.com Book Info: Brian W.Kernighan and Dennis M.Ritchie\'s masterpiece. The Bible of thousands of programmers and programming enthusiasts, every page is a priceless secret. No matter which page you turn to, you will eventually find yourself deeply immersed in it and unable to extricate yourself.
pdf
C Programming Language (2nd Edition·New Edition).pdf
Points it Requires : 1 Type:Technical DocumentationUploader:nn50Date:2015-07-03
Introduction:C Programming Language (2nd Edition·New Edition).pdf

C language advanced Document List

pdf
C Traps and Pitfalls (Chinese)
Points it Requires : 1 Type:Technical DocumentationUploader:sinceyouloveDate:2014-03-05
Introduction:The book is divided into 8 chapters, analyzing the problems that may be encountered in C programming from several aspects, such as lexical analysis, grammatical semantics, connection, library functions, preprocessor, and portability defects.
rar
Expert C Programming
Points it Requires : 1 Type:Application DocumentsUploader:sharleyDate:2013-07-15
Introduction:\"Expert Programming in C\" shows the coding techniques used by the best C programmers, and devotes a special chapter to the basics of C++. The book provides detailed explanations and in-depth analysis of the history of C, language features, declarations, arrays, pointers, links, runtime, memory, and how to further learn C++. The book uses dozens of examples for explanation, which is of great practical value to C programmers. This book can help experienced C programmers become experts in C programming. For programmers with a solid foundation in C language, this book can help them understand and learn C++ from the perspective of C.
pdf
[C language interface and implementation: technology for creating reusable software]. (Hanson). Guo Xu. Scanned version
Points it Requires : 1 Type:Technical DocumentationUploader:tiankai001Date:2013-09-09
Introduction: [C语言接口与实现:创建可重用软件的技术].(Hanson).郭旭.扫描版 由汉森编著的《C语言接口与实现》提倡的是一种基于接口及其实现的设计方法,并且通过对24个接口及其实现的描述详细演示了该方法。这些接口涉及很多计算机领域的知识,包括数据结构、算法、字符串处理和并发程序。这些实现并不是简单的玩具,而是为在产品级代码中使用而设计的。实现的代码是可免费提供的。 由汉森编著的《C语言接口与实现:创建可重用软件的技术》概念清晰、实例详尽,是一本有关设计、实现和有效使用C语言库函数,掌握创建可重用C语言软件模块技术的参考指南。书中提供了大量实例,重在阐述如何用一种与语言无关的方法将接口设计实现独立出来,从而用一种基于接口的设计途径创建可重用的API。 《C语言接口与实现:创建可重用软件的技术》是所有C语言程序员不可多得的好书,也是所有希望掌握可重用软件模块技术的人员的理想参考书,适合各层次的面向对象软件开发人员、系统分析员阅读。
pdf
200 Examples of the Latest C Programming Skills
Points it Requires : 1 Type:Technical DocumentationUploader:zouxin2010Date:2015-02-09
Introduction:bianchengsh

Combination of C language and embedded system Document List

pdf
Advanced Embedded C Language.pdf
Points it Requires : 1 Type:Application DocumentsUploader:499362154Date:2013-01-05
Introduction:There are a lot of books on C language, and there are also many books on embedded C language, but they are just a brief introduction to the syntax of standard C language, and then talk about the difference between embedded C language and standard C, and talk about the newly added keywords. Such books may be suitable for beginners. The problem is that if I don\'t want to be just a rookie, and I want to have a deeper understanding of embedded C language, I suddenly found that I couldn\'t find a book in the library that could solve my confusion. In actual work, you are no longer writing programs alone. You have to work with members of the team. You have to learn modular programming, write more standardized and safer codes, make more reasonable optimizations, and reduce more bugs. All of these force you to have a more thorough understanding of the syntax structure, data details, and characteristics of dealing with hardware of embedded C, so that you must always consider the corresponding relationship between hardware and C and develop good programming habits. The original intention of this article is to solve as many of the above problems as possible and help more newcomers to deeply understand embedded C language. This article is compiled by me after work. It is a summary of my personal learning process of embedded C language. Most of the knowledge points involved in this article come from the Internet, and I add my personal understanding and the points I usually pay attention to. This article starts with programming style, describes modular programming methods, explains some key keywords commonly used in large projects, and explains embedded C security programming with reference to the MISRA C 2004 specification, and discusses some tips for embedded C. When reading this article, I assume that you have a basic understanding of C language, understand at least one microcontroller (51, PIC, AVR, DSP, ARM, etc.), and have a simple (I wanted to write a deeper one here) assembly basics.
rar
51 MCU C language programming classic example
Points it Requires : 1 Type:Technical DocumentationUploader:Electronic_1108Date:2013-03-14
Introduction:51 MCU C language programming classic example
pdf
51 MCU C language application development trinity practical teaching 421 pages 53.8M ultra-clear bookmark version
Points it Requires : 1 Type:Application DocumentsUploader:tywDate:2013-12-10
Introduction:51 MCU C language application development trinity practical teaching 421 pages 53.8M ultra-clear bookmark version
pdf
New Concept 51 MCU C language tutorial. Getting started, improving, developing 545 pages
Points it Requires : 1 Type:Application DocumentsUploader:tywDate:2013-12-10
Introduction:New Concept 51 MCU C language tutorial. Getting started, improving, developing 545 pages
pdf
Teach you how to learn AVR microcontroller C programming (full version)
Points it Requires : 5 Type:Technical DocumentationUploader:tiankai001Date:2013-03-17
Introduction:\"Teaching You How to Program AVR Microcontrollers in C\" by Zhou Xinghua, published in April 2009. \"Teaching You How to Program AVR Microcontrollers in C\" perfectly combines theory and practice, guiding readers to learn step by step. Every time you learn a piece of theory, there must be a corresponding short and powerful program for practice, so that readers can learn and remember it well, without fear of difficulty, until they can thoroughly master the efficient C language programming of AVR microcontrollers.

Latest Downloading

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
×

已收藏到:个人中心—我的下载—收藏