![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C编程与调试
fzubbsc之雕虫小技
这个作者很懒,什么都没留下…
展开
-
C语言编程调试:illegal use of this type as an expression错误解决办法
今天在写程序的时候发现了一个小的错误,原创 2014-06-08 10:53:28 · 12118 阅读 · 0 评论 -
typedef 用法详解(一)
第一篇:typedef struct与struct的区别1. 基本解释typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。至于typedef有什转载 2015-04-10 11:53:40 · 2565 阅读 · 0 评论 -
typedef 用法详解(二)
typedef 行为有点像 #define 宏,用其实际类型替代同义字。 不同点:typedef 在编译时被解释,因此让编译器来应付超越预处理器能力的文本替换。用法一:typedef int (*MYFUN)(int, int);这种用法一般用在给函数定义别名的时候上面的例子定义MYFUN 是一个函数指针, 函数类型是带两个int 参数, 返回一个int在分析这种形转载 2015-04-10 11:56:35 · 404 阅读 · 0 评论 -
详解coredump
一,什么是coredump 我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢?下面会分析)会产生一个叫做core的文件。 通常情况下,core文件会包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息还有各种函数调用堆转载 2015-05-11 17:39:09 · 355 阅读 · 0 评论 -
C 语言可变参数
对于可变参数(const char* fmt,…)一些研究及总结。首先、在函数中使用可变参数,要包含头文件。它包含以下几个宏:va_start;va_arg;va_end;va_copy。VA_ARG宏,获取可变参数的当前参数,返回指定类型并将指针指向下一参数(t参数描述了当前参数的类型):#define va_arg(ap,t) ( *(t *)((ap += _INTSIZ转载 2015-06-04 13:14:58 · 452 阅读 · 0 评论 -
Source Insight 的应用技巧
目录(?)[+]目录版本记录... 2目录... 31 简介... 52 搭建我们的SI环境... 52.1 搭建步骤... 52.2 说明... 63 应用技巧... 63.1 初级应用技巧... 63.1.1 解决字体不等宽与对齐的问题... 63.1.2 把TAB变成4个空格... 73.1.3 更改背景色... 73.1.转载 2015-09-02 14:02:13 · 718 阅读 · 0 评论