
C基础
文章平均质量分 78
frame_main
coding
展开
-
C/C++宏定义
前言 为了能够真正的理解#define的作用,需要了解C/C++源程序的处理过程,在源程序的编译过程中实际经过了预处理、编译、汇编和链接几个过程。其中与宏相关的操作在预处理过程中完成,预处理包含以下几个过程: (1)、文件包含 把源程序中#include包含的头文件扩展到文件正文,即把包含的.h文件找到并展开到#include所在的位置。 (2)、条件编译 预处理器根据#if和#ifdef等编译命令及其后的条件,将源程序中的某部分包含进来或排除在外,通常把排除在外的语句转换成空行。 (3)、宏展原创 2022-01-01 17:41:39 · 4529 阅读 · 0 评论 -
C语言编译过程浅析
编译过程原创 2022-01-01 12:00:11 · 414 阅读 · 0 评论 -
sizeof运算符和strlen()函数的区分
大纲:(大致写作思路) 分为以下几个模块,详细阐述sizeof运算符和strlen函数的运用 1、 sizeof运算符和strlen函数的返回值都是size_t类型。 typedef unsigned int size_t; 或者 typedeg unsigned long size_t; 2、 sizeof是运算符,而strlen是函数。 sizeof运算符的参数可以是数组、指针、类型、对象、函数等,用于计算实际分配的字节数; 而strlen函数的参数只能是字符型指针......原创 2021-11-11 00:09:54 · 181 阅读 · 0 评论 -
C-string
1、C-string的拷贝原创 2021-11-06 16:07:24 · 819 阅读 · 0 评论