当前位置:网站首页>C deep anatomy - the concept of keywords and variables # dry inventory #
C deep anatomy - the concept of keywords and variables # dry inventory #
2022-07-03 22:25:00 【Konjak_ Konnyaku】
1.
C In language 32 Key words C99 More 5 individual
compiler : Put text code -> Binary executable (exe file ), You can double-click to start the file , Generate executable file and run
The essence of double clicking
Load program data into memory , Any program must be loaded into memory before being run
The file was not run ( When not loaded ) Before , Where is the ?
On hard disk ( peripherals ) in
Why load in memory ?
reason : fast ! because CPU Accessing memory is much faster than directly accessing input devices
The von Neumann system
Input device input data, first put the data into memory , after CPU Calculation , Write the result back to memory after calculation , Refresh to the output device
2. Keyword classification
- auto Declare automatic variables
- short Declare short integer variables or functions
- int Declare an integer variable or function
- long Declare long integer variables or functions
- float Declare floating-point variables or functions
- double Declare a double precision variable or function
- char Declare character type variables or functions
- struct Declare a structural variable or function
- union Declare shared data type
- enum Declare enumeration type
- typedef Used to alias data types
- const Declare read-only variable
- unsigned Declare an unsigned type variable or function
- signed Declare a symbolic type variable or function
- extern Declare variables are being declared in other files
- register Declare register variables
- static Declare static variables
- volatile Explain that variables can be implicitly changed during program execution
- void Declares that the function returns no value or takes no arguments , Declare no type pointer
- if Conditional statements
- else Conditional statement negates Branch ( And if Continuous use )
- switch For switch statements
- case Switch statement Branch
- for A circular statement
- do The body of a loop statement
- while The loop condition of a loop statement
- goto Jump statements without conditions
continue End the current cycle , Start next cycle - break Jump out of current loop
- default In the switch statement “ other ” Branch
- sizeof Calculate the data type length
- return Subroutine return statement ( With parameters , Or without parameters ) The loop condition
3. Definitions and statements
Definition : Make room in memory ( There can only be one time ), To hold data
Statement : inform ( It can be stated many times )
3.1. What is a variable
边栏推荐
- How to obtain opensea data through opensea JS
- China's Call Center Industry 14th five year plan direction and operation analysis report Ⓔ 2022 ~ 2028
- 2 spark environment setup local
- Farmersworld farmers world, no faith, how to talk about success?
- Report on the development status and investment planning trends of China's data center industry Ⓡ 2022 ~ 2028
- Programming language (1)
- Supply and demand situation and market scale calculation report of China's portable energy storage power PES industry Ⓛ 2022 ~ 2028
- Data consistency between redis and database
- Some 5000+ likes, the development notes of a director of cosmic factory, leaked
- Leetcode problem solving - 235 Nearest common ancestor of binary search tree
猜你喜欢
How to solve win10 black screen with only mouse arrow
How PHP gets all method names of objects
Programming language (1)
[dynamic programming] Ji Suan Ke: Suan tou Jun breaks through the barrier (variant of the longest increasing subsequence)
How to solve the problem of computer networking but showing no Internet connection
Exclusive interview with the person in charge of openkruise: to what extent has cloud native application automation developed now?
1 Introduction to spark Foundation
Team collaborative combat penetration tool CS artifact cobalt strike
4 environment construction -standalone ha
3 environment construction -standalone
随机推荐
Investment analysis and prospect trend prediction report of China's boron nitride industry Ⓨ 2022 ~ 2028
Functions and differences between static and Const
DR-NAS26-Qualcomm-Atheros-AR9582-2T-2R-MIMO-802.11-N-5GHz-high-power-Mini-PCIe-Wi-Fi-Module
[Android reverse] application data directory (files data directory | lib application built-in so dynamic library directory | databases SQLite3 database directory | cache directory)
Bluebridge cup Guoxin Changtian single chip microcomputer -- detailed explanation of schematic diagram (IV)
Sed、Awk
The 14th five year plan and investment feasibility study report of China's industry university research cooperation Ⓧ 2022 ~ 2028
LeetCode 1647. Minimum deletion times of unique character frequency
Miscellaneous things that don't miss the right business
[golang] leetcode intermediate - alphabetic combination of island number and phone number
The reason why the computer runs slowly and how to solve it
UC Berkeley proposes a multitask framework slip
China's Call Center Industry 14th five year plan direction and operation analysis report Ⓔ 2022 ~ 2028
Team collaborative combat penetration tool CS artifact cobalt strike
Quick one click batch adding video text watermark and modifying video size simple tutorial
[dynamic programming] Jisuan Ke: Jumping stake (variant of the longest increasing subsequence)
[dynamic planning] counting garlic customers: the log of garlic King (the longest increasing public subsequence)
Unique in China! Alibaba cloud container service enters the Forrester leader quadrant
Development mode and Prospect of China's IT training industry strategic planning trend report Ⓣ 2022 ~ 2028
Correlation