C language pointer learning
1. Reference array through pointer
(1) Recognize pointers to array elements
A variable has an address, and an array contains several elements. Each array element occupies a storage unit in memory, and they all have the same address. The pointer to an array element is the address of the array element. For example:
int a[10]={1,2,3,4,5,6,7,8,9 ...
Added by mhodge87 on Sat, 29 Jan 2022 03:13:50 +0200
C language uses #ifndef structure to prevent repeated inclusion of header files
Yesterday, a fish tried to disassemble the integrated version of his homework from the component module version, but he encountered some problems. I found that she didn't use #ifndef and other macro definitions to avoid repeated inclusion of header files. Here are some detailed explanations.
1. Problems
To facilitate testing, I created a ...
Added by WhiteShade6 on Fri, 28 Jan 2022 21:37:50 +0200
Actual combat of wasm to c call
This article introduces two cases. In this article, the content mentioned in the previous article will be skipped, mainly focusing on new content and knowledge, so it is recommended to read it first
1. A German map vector tile reverse (fast wasm reverse), execute the C code I translated by wasm2c
2. Execute the C code 2 translated by wasm ...
Added by churdaddy on Fri, 28 Jan 2022 18:50:51 +0200
Fourth Training of C CP Language Group - Array+Pointer
1 Array
NO.1 One-Dimensional Array
I. Integrated initialization of arrays
1,int a[]={2,4,6,8,9,1,0,11,44,9} (1) Give the initial values of all elements of the array directly in curly braces (2) No need to give the size of the array, the compiler counts for you
2,int b[20] = {2} If the size of the array is given, but the number of subseq ...
Added by mlnsharma on Fri, 28 Jan 2022 11:21:46 +0200
Implementation of minesweeping game (C language detailed version)
catalogue
preface
Realization idea
Design of game framework
Game interface design
Implementation of game operation
Function function
Initialization function
Print chessboard
Lay thunder
Determine whether the game is over
Calculate the number of nine palaces of gnere
Extended demining
Mark mine
Check thunder
source file
game.h ...
Added by altumdesign on Fri, 28 Jan 2022 07:02:48 +0200
OpenSSL3.0 learning 3 encryption library provider CSDN creation punch in
๐ Blog home page: Actor's blog ๐ Welcome to pay attention ๐ give the thumbs-up ๐ Collection โญ Leave a message ๐ โค๏ธ Look forward to communicating together! ๐ The author's level is very limited. If you find an error, please let me know. Thank you! ๐บ If you have any questions, you can communicate by private letter!!!
๐ฅฆ OpenSSL pro ...
Added by guilhenfsu on Fri, 28 Jan 2022 03:39:52 +0200
Will the deletion of Redis large Key really cause the main thread to block? Do experiments to prove it!
backgroundMany online topics about redis have talked about avoiding causing large keys, because deletion will block the main thread. I've seen a comment that a large key of 2G was deleted in the test, and the system was blocked for about 80 seconds.I was asked how to delete a big key during an interview.Recently reading redis5 0.8 source code. ...
Added by spelman07 on Fri, 28 Jan 2022 02:38:23 +0200
Preparation of simple version of mine sweeping
We need a little preparation before we begin to write the program. We need to create three files under one project, test c,game.c,game.h. (the file name is self-made, and these three are only taken for ease of understanding), test C file is used to store the main function and test code, game C file is used to realize various function functions, ...
Added by israfel on Thu, 27 Jan 2022 17:44:02 +0200
Character function and string function
1.strlen find the length of string size_t strlen ( const char * str ); (1) The string takes' \ 0 'as the end flag, and the strlen function returns the number of characters that appear before' \ 0 'in the string (excluding' \ 0 ') (2) The string pointed to by the parameter must end with '\ 0' (3) Note that the return value of the function is siz ...
Added by bmcua on Thu, 27 Jan 2022 16:17:45 +0200
C/C + + file IO function
A file is usually a named storage area on a disk or solid state drive. C mainly adopts the method of file pointer. The operation of files in C + + mainly uses the idea of "file stream" (i.e. non-standard input and output).
1, C
C regards a file as a series of consecutive bytes, each of which can be read separately. C provides t ...
Added by Prismatic on Thu, 27 Jan 2022 14:58:29 +0200