C
嘻嘻作者哈哈
喜欢折腾技术。寒窗苦读无人晓,一朝成名天下知。
展开
-
C语言函数指针
原理:1、对于一个函数来说,他的函数名是函数的地址,一个指向函数代码的指针,是函数的入口地址,调用地址。2、函数指针是一个指向函数的指针(获得函数名),函数指针指向函数名就可以替代该函数执行,去调用该函数使用方法:1,声明一个函数指针,统一接口(函数返回值类型和函数参数类型):返回值类型 (函数指针名)(参数列表)函数指针名首先与结合表明是指针,之后与()结合表明是指向函数的指针2,指...原创 2020-01-15 12:25:34 · 161 阅读 · 0 评论 -
#pragma pack 的用法学习
#pragma pack 的用法#pragma是结构体( struct ),联合体(union),类(class)等的成员变量按指定的内存字节边界对齐的一种预处理指令。内存字节对齐有:1,2,4,8,16字节对齐常见指令: 格式#pragma pack( [ show ] | [ push | pop ] [, identifier ] , n )1.#pragma pack(show)...原创 2019-02-12 22:08:21 · 1259 阅读 · 0 评论 -
C语言的部分预处理
预处理的基本概念         1.预处理是指编译器的实际编译之前,对源代码进进行的加工处理。该阶段不对源代码进行解析,是按以#开头的预处理指令完成相应的工作。&am原创 2019-02-14 14:18:46 · 297 阅读 · 0 评论 -
hdu oj 2020 插入排序AC
题目链接:hdu oj 2020思路:开辟动态数据存储数据,之后再输入数据的过程中使用插入排序实现变输数据边排序,效率比冒泡高, 排序比较时元素使用abs来求绝对值, 最后记得回收内存,避免内存泄漏。vs2019运行#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#inclu...原创 2019-03-07 10:12:46 · 243 阅读 · 0 评论 -
hdu oj 2022 不用二维数组,两个for循环实现
题目:hdu oj 2002思路:定义一个存储最大绝对值的变量,用两个循环模拟行和列,在输入分数时找出最大值,行,列。vs2019运行:#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<math.h>int main(){ int m, n; while (scanf("%d %d", &...原创 2019-03-07 15:27:36 · 245 阅读 · 0 评论 -
检验算法是否正确的一个工具(就是模板,背诵下来):对数器(C++版)
对数器:很多测试算法的案例,通过使用对数器可以检验你的算法是否正确。使用对数器:1.有一个你要测试的方法a:这里以插入排序为例template&amp;amp;amp;lt;typename T&amp;amp;amp;gt; void insertSort(T *arr, int size) { if (size &amp;amp;amp;lt;= 0) { cout &amp;amp;amp;lt;&原创 2019-03-11 21:01:29 · 644 阅读 · 0 评论 -
[C/C++基础知识] main函数的参数argc和argv
该篇文章主要是关于C++\C语言最基础的main函数的参数知识,是学习C++或C语言都必备的知识点.不知道你是否知道该知识?希望对大家有所帮助.一.main()函数参数通常我们在写主函数时都是void main()或int main() {..return 0;},但ANSI-C(美国国家标准协会,C的第一个标准ANSI发布)在C89/C99中main()函数主要形式为:(1).int main...转载 2019-04-29 10:56:55 · 1368 阅读 · 1 评论 -
结构体成员变量指针与普通数据类型指针比较
写这篇文章的原因是,我很好奇链表的结点删除算法为啥修改了指针域的值就可以。还是用代码来说事吧,简单的写一个测试案例:#include<stdio.h>typedef struct{ int* p;}*pstru;void ChangeIntPointerOne(int* p, int *q){ p = q;}void ChangeIntPointerTwo(i...原创 2019-05-19 16:27:44 · 2468 阅读 · 1 评论 -
Linux里stat命令与stat和lstat函数
1.stat命令,可以获取文件的详细信息命令行输入:stat filename2.stat函数头文件:#include<sys/types.h>#include<sys/stat.h>#include<unistd.h>接口:extern int stat (const char *__restrict __file,struct stat *_...原创 2019-05-23 17:55:31 · 824 阅读 · 0 评论