Detailed explanation of c language memset
1 function declaration
void *memset(void *s, char ch, unsigned n);
1.1 functions
Set the contents of each byte in a block of memory pointed to by s to the ASCII value specified by ch. The size of the block is specified by the third parameter. It is used to fill a given value in a memory block. It is the fastest way to clear a large stru ...
Posted by dbrown on Sun, 27 Feb 2022 17:04:54 +0100
Advanced pointer (character pointer, pointer array, array pointer)
catalogue
1. Character pointer
1.1 method of use
1.2 testing
2. Pointer array
2.1 print string pointer array
2.2 printing integer pointer array
3. Array pointer
3.1 definition of array pointer
3.2 & array name VS array name
expand
3.3 use of array pointer
practice
Definition of pointer:
A pointer is a variable used to store a ...
Posted by richclever on Sun, 27 Feb 2022 16:45:21 +0100
First acquaintance of C language
First acquaintance of C language
The video comes from station b Geng Bo is just to serve as a learning note... No intention of embezzlement
1. Write c language code:
1. Create project 2. Create files 3. Execute Ctrl + F5
#include "stdio.h"
int main()
{
printf("hello world/n");
return 0;
}
4. Set linker:
5. Set line number: 6.
//inc ...
Posted by kimberlc on Sun, 27 Feb 2022 10:30:48 +0100
Program environment and preprocessing
1. Translation environment and execution environment of the program
1.1 in any implementation of ANSI C, there are two different environments
The first is the translation environment, in which the source code is converted into executable machine instructions. The second is the execution environment, which is used to actually execute co ...
Posted by ScotDiddle on Sun, 27 Feb 2022 09:37:26 +0100
Simulation of common string functions and memory functions
@[TOC] (directory)
catalogue
Purpose of this chapter
strlen Simulation Implementation
Implementation of strcmp simulation
Implementation of strcat simulation
strcpy Simulation Implementation
Implementation of STR simulation
Implementation of strncmp simulation
Implementation of strncat simulation
Implementation of strncpy simulation
...
Posted by IRON FART on Sun, 27 Feb 2022 09:36:45 +0100
Dynamic memory management
The C library function void *malloc(size_t size) allocates the required memory space and returns a pointer to it.
statement The following is the declaration of the malloc() function.
void *malloc(size_t size) parameter Size – the size of the memory block, in bytes. Return value This function returns a pointer to the allocated size of me ...
Posted by 40esp on Sun, 27 Feb 2022 05:38:39 +0100
[fundamentals of C language 11: string function and memory function] string function simulation, character function explanation and memory function simulation
String function
The processing of characters and strings in C language is very frequent, but C language itself has no string type. Strings are usually placed in constant strings or character arrays. A constant string applies to string functions that do not modify it
/*
* character string
* - A string of characters ending with '\ 0'. 0 is th ...
Posted by Mr. R on Sun, 27 Feb 2022 05:17:39 +0100
Section 7 of C + + after the initial stage - polymorphism
Our task in this section is to find out the polymorphism
catalogue
1, Concept of polymorphism
2, Override (overwrite) of virtual function:
3, override and final in C++11
Keyword override:
Keyword: final
Comparison: overload, overwrite (override), hide (redefine)
4, Abstract class
concept
Interface inheritance and implementation inhe ...
Posted by futurshox on Sun, 27 Feb 2022 04:05:10 +0100
Elementary C language - pointer
catalogue
I What is the pointer
II Pointer and pointer type
3. Field pointer
4. Pointer operation
5. Pointer and array
6. Secondary pointer
7. Pointer array
I What is the pointer
Understand pointer
1. Pointer is the number of the smallest unit in memory, that is, the address2. The pointer in spoken English usually refers to the p ...
Posted by roldahayes on Sat, 26 Feb 2022 15:41:28 +0100
Elementary C language - array
catalogue
Creation of one-dimensional array
Initialization of one-dimensional array
Use of one-dimensional array
Storage of one-dimensional array in memory
Creation of two-dimensional array
Initialization of two-dimensional array
Use of two-dimensional arrays
Storage of two-dimensional array in memory
Array out of bounds
Array as fu ...
Posted by spetsacdc on Sat, 26 Feb 2022 13:13:52 +0100