自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 函数传参知识点

函数传参一、形参与实参形参即形式上的参数,对实参的一种抽象类型描述只是声明一个函数能够接受什么类型的实参,而不确定接受的实参的具体内容是什么。实参即传递给函数对应形参的具体内容。即函数实参是函数定义的地方的参数,形参是函数引用的时候的参数。二、参数传递两种方式1、传值(就是理解为一次用品不对实参有影响)将实参的值拷贝给函数或方法,在函数内对形参进行操作,操作的对象是实参的拷贝,对实参本身没有影响,在函数结束返回后,形参被丢弃释放,实参的内容不会被改变2、传址(在此时就是理解成为对实参有影响,

2023-02-17 20:09:33 123

原创 C语言编译常见错误大全

常见的错误以及中文翻译:1: Ambiguous operators need parentheses — 不明确的运算需要用括号括起2: Ambiguous symbol xxx — 不明确的符号3: Argument list syntax error — 参数表语法错误4: Array bounds missing — 丢失数组界限符5: Array size toolarge — 数组尺寸太大6: Bad character in paramenters — 参数中有不适当的字符7:

2021-12-05 20:26:16 1894

原创 sprintf snprintf、scanf sscanf函数使用详解

一、sprintf snprintf函数使用1、sprintf一、sprintf snprintf函数使用1、 sscanf()sscanf()的作用: 从一个字符串中读进与指定格式相符的数据.**定义函数 int sscanf (const char *str,const char * format,…);**函数说明:sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内。sscanf的具体用法:

2021-10-20 09:55:46 2348

原创 函数指针详解

什么是函数指针对于变量我们可以用int *p这样的语法创建一个指针,同样的函数我们也可以进行相应的指针表示。**函数指针:**定义了一个函数,在编译时系统就会为这个函数代码分配一段存储空间,在这段空间的首地址就是被称为函数的地址。而且函数名表示的就是这个地址。既然是地址我们就可以定义一个指针变量来存放,这个指针变量就叫作函数指针变量,简称函数指针。1、函数指针的定义int(*p)(int, int);首先括号里面是一个指针变量,再其次前面表示函数的返回值为int型,然后后面表示的就是函数的入参类型

2021-10-19 20:49:44 1315

原创 C语言编译过程详解以及静态库动态库起作用的过程

编译过程简介在此时需要了解C语言从源代码到二进制程序在这时经历了哪些过程,在此时就是经过了最后预处理、编译、汇编、链接这四个步骤。如果输入操作指令在此时就是$ gcc hello.c # 编译$ ./a.out # 执行这两个指令。1、预处理 - Preprocessing在这个阶段进行的工作是展开头文件,宏替换将所有的#include头文件以及宏定义替换成其真正的内容,就是在此时起到一个展开的作用。去掉注释,条件编译,空行为编译做出准备工作。预处理之后代码体积会大很多。在下这个阶段生成对

2021-10-15 12:29:50 514

原创 TCP连接C/S模型

TCP连接具体实例例:采用C/S模型,server和client为单独的进程,client发送图片,server接收图片,建立TCP连接。输入start命令才能发送图片。保存的时候按照时间进行保存。一、client端// An highlighted blockvar foo = 'bar';...

2021-10-12 18:11:52 264

原创 数组的定义与初始化

数组的定义及初始化一、数组的定义#define的用法:https://wenku.baidu.com/view/2de84a659b6648d7c1c7463c.html

2021-09-29 09:18:52 2647

原创 C语言运算符号

C语言运算符号分类:1、算术运算符2、关系运算符3、逻辑运算符4、位运算符5、赋值运算符6、杂项运算符一、算术运算符用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(–)共七种。二、关系运算符用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。三、逻辑运算符用于逻辑运算。包括与(&&)、或(||)、非(!)三种。与(&amp

2021-09-24 12:50:05 15568 4

原创 C语言组成

C语言基础知识点一、C语言组成1、预处理器指令在这主要就是需要包含的头文件。2、函数3、变量4、语句 & 表达式5、注释预处理器指令预处理程序应该处理以下指令:#if #ifdef #ifndef #else #elif #endif #define #undef #line #error #pragma #include**头文件:**一般包含以下几个部分(1)类型定义枚举和结构体一般都是在头文件之中。(2)函数声明一个头文件对应一个C文件,该C文件中定义

2021-09-16 19:58:38 545

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除