11 2019 档案
摘要:本文介绍malloc和free函数的内容。 在C中,对内存的管理是相当重要。下面开始介绍这两个函数: 一、malloc()和free()的基本概念以及基本用法: 1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指
阅读全文
摘要:GDB介绍 使用GDB 调试命令 GDB介绍 GUN Procject debugger 支持 汇编、C、C++、GO等语言 使用printf调试代码,及其低效耗时,尤其对于工程代码。GDB调试是Linux平台上最为强大的调试工具。 使用GDB 对于C程序来说,需要在编译时加上-g参数,保留调试信息
阅读全文
摘要:数组名是常量不能自加 C、s[0]的地址再加一就是s[1]的地址 &s[0]+1=&s[1] #define M(x,y,z) x*y+zM(a+b,b+c,c+a)宏展开 a+b*b+c+c+a = 12如果这样声明 #define M(x,y,z) (x)*(y)+z宏展开 (a+b
阅读全文