![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++语言
fancycow
这个作者很懒,什么都没留下…
展开
-
找数问题和青蛙爬楼梯问题
下面的代码放入一个app文件就行了。其中checkNumber(),frog_count1()和frog_count2()为算法实现的三个函数,其他是测试及测试辅助函数,可以不要,如下: #include"stdlib.h"#include"stdio.h"//fill the arrayvoid fillArray(int *ptr,int m,int n);//show原创 2011-12-22 13:40:51 · 2173 阅读 · 3 评论 -
C++开源跨平台类库集
from:http://blog.csdn.net/dj0379/article/details/5755199 在如下的库支持下,开发的系统可以很方便移植到当前大部分平台上运行而无需改动,只需在对应的平台下 用你喜欢的编译器 重新编译即可经典的C++库STLport-------SGI STL库的跨平台可移植版本,在以前有些编译器离符合标准比较远的情况下 那时还是有用的,转载 2012-02-21 15:30:06 · 2167 阅读 · 1 评论 -
C语言的预编译
1. 基本内容预编译指令基本分类如下类别指令预定义符号__FILE__、__LINE__、__DATE__、__TIME__、__STDC__宏#define文件包含#include条件编译#if、#elif、#else、#ifdef、#ifndef、#endif还有一些指令,名转载 2011-08-09 16:45:08 · 1334 阅读 · 0 评论 -
函数指针与软件设计
来源: http://dev.csdn.net/author/absurd/6b43759193e74da4a4d911c0593af9f2.html记得刚开始工作时,一位高手告诉我,说,longjmp和setjmp玩得不熟,就不要自称为C语言高手。当时我半信半疑,为了让自己向高手方向迈进,还是花了一点时间去学习longjmp和setjmp的用法。后来明白那不单是跳来跳去那样简单,而是一种转载 2012-02-24 10:33:30 · 1400 阅读 · 1 评论 -
函数指针与软件设计--------回调函数
函数指针与软件设计--------回调函数记得一位高手告诉我说,longjmp和setjmp玩得不熟,就不要自称为C语言高手。当时我半信半疑,为了让自己向高手方向迈进,还是花了一点时间去学习longjmp和setjmp的用法。后来明白那不单是跳来跳去那样简单,而是一种高级的异常处理机制,在某些情况下确实很有用。事实上,longjmp和 setjmp玩得熟转载 2012-02-24 10:35:53 · 1446 阅读 · 0 评论 -
结构体前向申明的小细节
如果想引用别的头文件中定义的结构体,而且又做到发布时不依赖其头文件,就需要在你的头文件中对这个结构体进行前向申明。而前向申明的方式也有一点考究。1.如果结构体定义如下:typedef struct tag_test{ ULONGLONG utime; ULONGLONG umac; }test; 你在申明的时候就必须申明为:typedef原创 2013-08-30 09:47:49 · 6178 阅读 · 0 评论