記事一覧
- 2021
- 7/12 Function pointer
- 7/6 I finished writing an introduction to C language for C99
- 7/4 Operator precedence
- 7/1 make command and Makefile
- 6/28 How to create and use a shared library
- 6/25 Function prototype declaration
- 6/22 Explanation of split compilation method
- 6/14 fputc function-write one character to the file stream
- 6/13 fwrite function-write to file with specified number of bytes
- 6/10 File input / output
- 6/1 putchar function --output one character
- 5/28 __FILE__ --filename
- 5/27 exit function-exit the program
- 5/26 ftell function-get the position of the file stream position specifier
- 5/25 fseek function-sets the position of the file stream position specifier
- 5/24 feof function-check if it is at the end of the file
- 5/21 EOF-a constant that represents the end of the file
- 5/20 fread function-read from file with specified number of bytes
- 5/19 fgetc function-read one character from a file
- 5/18 snprintf function --output format string to string variable (with maximum character limit)
- 5/17 sprintf function --output format string to string variable
- 5/16 getc function-read one character from a file
- 5/15 __LINE__ --line number
- 5/13 fopen function-open file
- 5/12 stdout-a pointer to a FILE structure that means a standard output stream
- 5/11 stderr-a pointer to a FILE structure that means standard error stream
- 5/10 fprintf function --outputs the formatted string to the output destination
- 5/9 fclose function-close file
- 5/6 String literal
- 4/29 Character literal
- 4/19 printf function-formats and prints a string
- 4/14 strncmp function-Compare substrings
- 4/13 strcmp function-Compare strings
- 4/12 memmove function-copy memory area in bytes
- 4/9 strrchr function-checks for characters from behind
- 4/8 strchr function-check if characters are included
- 4/6 strstr function-check if a string is included
- 4/5 strlen function-get the length of a string
- 3/31 C language string
- 3/29 free function --free the allocated memory
- 3/25 Dynamically allocate memory
- 3/24 Create your own associative array in C or use a library
- 3/23 Create your own dynamic array in C language or use a library
- 3/18 Command line arguments
- 3/17 Assertion --assertion macro
- 3/15 Global variables
- 3/14 main function
- 3/13 void type-a special type that means it doesn't exist
- 3/11 C scope
- 3/9 Shift operator
- 3/8 Bitwise operator
- 3/5 Preprocessor conditional branching
- 3/4 Preprocessor
- 3/2 Macro description-#define
- 3/1 size_t type --type representing size
- 2/28 SIZE_MAX --maximum value of size_t type
- 2/26 Global variables
- 2/25 intptr_t --Signed integer type of pointer type size
- 2/24 Two's complement representation of negative numbers
- 2/23 uintptr_t --Pointer type size unsigned integer type
- 2/22 Conversion from signed integer type to floating point type (with information loss)
- 2/21 memcpy function-copy memory area in bytes
- 2/18 Implicit type conversion
- 2/17 Type cast
- 2/16 Comparison operator
- 2/15 General-purpose pointer type --void *
- 2/14 Function definition
- 2/13 NULL --Null pointer constant
- 2/12 Object-oriented C language
- 2/11 Pointers and addresses
- 2/10 malloc function --Dynamic allocation of memory
- 2/9 calloc function --dynamic allocation of memory and zero initialization
- 2/8 Structure-Composite Data Type
- 2/7 sizeof operator
- 2/6 Union-Data sharing
- 2/5 Pointer operation
- 2/4 typedef statement-create a type alias
- 2/3 #include preprocessor instructions-file include
- 2/2 Type Declaration Header-Reduces reading between header files
- 2/1 Header file include guard
- 1/30 int type --signed integer type of 16 bits or more
- 1/29 C language array
- 1/28 break statement-break out of loop block or switch block
- 1/27 Isn't there GC in C?
- 1/26 continue statement-move to the beginning of the next loop
- 1/24 Function macro
- 1/22 switch statement --fast conditional branching of integers
- 1/20 enum --enumeration
- 1/19 while statement-repeating syntax
- 1/15 for statement-repeated syntax
- 1/8 Four arithmetic operations of integers
- 2020
- 12/25 C language truth value
- 12/24 if statement --conditional branch
- 12/18 Floating point arithmetic operations
- 12/17 Local variables
- 12/16 Execute the executable file
- 12/15 Link to generate an executable file
- 12/14 Compile C language source code
- 12/13 Read header file
- 12/11 Procedure for executing C language source code
- 12/10 DBL_MAX --Constant representing the minimum positive value of double
- 12/9 Traditional C language integer type
- 12/8 char * --Type that represents a string
- 12/7 Comments
- 12/6 What's new in C99
- 12/5 FLT_MAX --Constant representing the minimum positive value of float
- 12/4 char --Type that represents a character
- 12/3 double-double precision (64bit) floating point type
- 12/2 float --single precision (32bit) floating point type
- 11/30 int32_t --Signed 32-bit integer type
- 11/29 INT32_MAX --Constant representing the maximum value of int32_t
- 11/28 INT32_MIN --Constant representing the minimum value of int32_t
- 11/27 int64_t --Signed 64-bit integer type
- 11/26 int16_t --Signed 16bit integer type
- 11/25 INT16_MAX --Constant representing the maximum value of int16_t
- 11/24 Building a C language development environment
- 11/23 UINT8_MAX --Constant representing the maximum value of uint8_t
- 11/22 uint8_t --Unsigned 8bit integer type
- 11/21 INT16_MIN --Constant representing the minimum value of int16_t
- 11/20 uint16_t --Unsigned 16bit integer type
- 11/18 INT64_MAX --Constant representing the maximum value of int64_t
- 11/17 int8_t --Signed 8-bit integer type
- 11/16 The implementation of the programming language Perl is written in C
- 11/15 INT8_MAX --Constant representing the maximum value of int8_t
- 11/14 INT8_MIN --Constant representing the minimum value of int8_t
- 11/13 UINT16_MAX --Constant representing the maximum value of uint16_t
- 11/12 INT64_MIN --Constant representing the minimum value of int64_t
- 11/11 uint32_t --Unsigned 32bit integer type
- 11/10 UINT32_MAX --Constant representing the maximum value of uint32_t
- 11/9 uint64_t --Unsigned 64-bit integer type
- 11/8 UINT64_MAX --Constant representing the maximum value of uint64_t