C语言
文章平均质量分 52
总结与记录 C 语言知识
Caso_卡索
It's easy to give up, but it must be cool to persist.
展开
-
C宏定义的特殊关键字
本文总结一下C语言宏定义中常见的预定义宏、调试宏;宏的条件编译用法及特殊的宏关键字用法,有 #undef、预定义宏、条件编译宏、#line、#error、# 和 ## 、以及 #pragma 等...原创 2020-01-29 19:30:18 · 2871 阅读 · 0 评论 -
C语言正则匹配IP实例详解
在实际开发中,作一些字符串的匹配时,使用正则表达式来过滤匹配,代码更加简洁、匹配更加精准。为此,想到引入一个问题来总结记录一下 Linux C 中正则表达式的使用方法。 要求用户输入一串类似 IP地址 的字符串,该程序通过调用C库提供的正则表达式接口来实现判断用户输入的 IP 是否合法。原创 2019-12-02 23:41:03 · 2342 阅读 · 0 评论 -
C指针(野指针、空指针)
在C语言中,指针是最常用也是最容易出错的地方,不规范使用指针很容易造成程序奔溃,在代码中应该谨慎使用指针,避免产生和使用野指针。所谓野指针,就是该指针是一个随机的地址值,这个随机值可以指向任何不确定的存储空间,因此会导致编译错误或是其他更严重的问题。原创 2019-03-23 00:48:33 · 844 阅读 · 0 评论 -
C字符串操作函数及sizeof strlen区别
本文总结记录基础数据结构字符串相关的知识点及用法,解释sizeof关键字和strlen函数的区别原创 2019-04-10 15:28:52 · 579 阅读 · 0 评论 -
字符串拼接
本文总结记录Linux C中有关字符串的拼接方法,strncat 和 snprintf 函数原创 2019-10-10 00:46:38 · 1040 阅读 · 0 评论 -
C语言可变参数
可变参数也是C语言中一个比较常见的用法,接下来我们就来一起学习一下这种特殊的用法吧。原创 2022-06-21 16:54:44 · 484 阅读 · 0 评论 -
C语言排序函数qsort用法
qsort函数(全称quicksort)。它是ANSI C标准中提供的,其声明在stdlib.h文件中,是根据二分法写的,其时间复杂度为n*log(n)转载 2021-11-15 20:00:47 · 4276 阅读 · 0 评论 -
C程序内存结构
本文主要介绍一下C应用程序内存结构原创 2021-07-10 20:55:05 · 976 阅读 · 0 评论 -
判断大小端字节序
Linux 下判断大小端字节序程序。原创 2021-05-26 20:55:32 · 243 阅读 · 0 评论 -
socket 地址结构
socket 套接字地址结构原创 2021-05-26 20:47:53 · 160 阅读 · 0 评论 -
Linux C 线程函数
Linux C 多线程函数原创 2021-05-26 20:39:28 · 256 阅读 · 0 评论 -
C语言关键字之 volatile
C语言中 volatile 关键字的作用原创 2021-05-26 20:37:02 · 394 阅读 · 0 评论 -
C语言关键字之 static
在 C 语言中,static 关键字不仅可以用来修饰变量,还可以用来修饰函数。在使用 static 关键字修饰变量时,我们称此变量为静态变量。静态变量的存储方式与全局变量一样,都是静态存储方式。原创 2021-05-26 20:31:35 · 220 阅读 · 1 评论 -
线程 pthread_join 函数返回 void * 出现 -Wpointer-to-int-cast 告警
pthread_join 函数获取线程返回状态值时,出现 -Wpointer-to-int-cast 告警原创 2020-04-19 10:53:52 · 2841 阅读 · 0 评论