《C语言学习计划【第一季】》
GaoBo_HW_SZ_CN
这个作者很懒,什么都没留下…
展开
-
Linux环境下gcc编译链接库-lz -lrt -lm -lc都是什么库?
Linux环境下gcc编译链接库-lz -lrt -lm -lc都是什么库?原创 2022-11-15 23:28:01 · 1420 阅读 · 1 评论 -
《编译学习计划【第一季】》- C语言中的qsort函数
本文实例汇总介绍了C语言中qsort函数用法,包括针对各种数据类型参数的排序,非常具有实用价值非常具有实用价值。分享给大家供大家参考。C语言中的qsort函数包含在<stdlib.h>的头文件里,本文中排序都是采用的从小到大排序。函数声明void qsort(void *base, size_t nitems, size_t size, int (*compar)(const void *, const void*))参数 base-- 指向要排序的数组的第一个元素的指..原创 2020-06-05 17:21:59 · 104 阅读 · 0 评论 -
《C语言学习计划【第一季】》- C语言-常用字符串操作函数
C语言常用字符串操作函数总结函数名: strcpy功 能: 将参数src字符串拷贝至参数dest所指的地址用 法: char *strcpy(char *dest, const char *src);返回值: 返回参数dest的字符串起始地址说 明: 如果参数dest所指的内存空间不够大,可能会造成缓冲溢出的错误情况,在编写程序时需特别留意,或者用strncpy()来取代;程序例:#include <stdio.h>#include <string.h>..原创 2020-05-25 19:23:32 · 151 阅读 · 0 评论 -
《C语言学习计划【第一季】》- C语言
64位有多种数据模式,最常见的是LP64和LLP64。许多64位编译器使用LP64模型(包括Solaris、AIX、HP、Linux、MacOSX、IBMz/OS原生编译器)。微软的VC++编译器使用LLP64模型。http://zh.wikipedia.org/wiki/64%E4%BD%8Dcpu#64_.E4.BD.8D.E5.85.83.E8.B3.87.E6.96.99.E6.A8.A1.E5.9E.8BLP64下unsignedlonglongint和unsig...原创 2020-05-14 21:15:16 · 161 阅读 · 0 评论 -
《C语言学习计划【第一季】》- extern "C" {
#ifdef __cplusplusextern "C" {#endif// C 样式的代码声明#ifdef __cplusplus}#endif这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段cpp的代码,那么加入"extern "C"{" 和 ...原创 2020-04-07 12:01:15 · 90 阅读 · 0 评论 -
《C语言学习计划【第一季】》- #if、#ifdef、#ifndef的、#if defined区别
#if,#ifdef,#ifndef的区别一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。条件编译命令最常见的形式为:************************************************...原创 2020-04-07 11:48:59 · 328 阅读 · 0 评论