c语言应用
Yiooo
***
展开
-
C语言小游戏源代码
在此提供C语言小游戏源码,包括扫雷游戏,贪吃蛇游戏,时钟等。运行时只要把红色部分改为自己电脑上TC目录的BGI分目录即可。 //扫雷游戏#include #include #include #define LEFTPRESS 0xff01#define LEFTCLICK 0xff10#define LEFTDRAG 0xff19#define MOUSE转载 2009-05-27 15:07:00 · 12912 阅读 · 8 评论 -
如何高效的使用循环缓冲区
问题:有一数组a,假设大小为max,我们想实现循环存储以充分利用空间。方法一: for(i=0;;i++) { a[i%max]=input(number); ... } 这个即可实现当数组存满后跳到数组第一个存储。方法二: int k,i=0; while(1) { k=i&(max-1); (声名一下,此处max必须为2的幂次方) a[k]=input(numbe原创 2009-11-22 10:25:00 · 963 阅读 · 0 评论 -
#ifndef #define #ifdef 的区别与联系
文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的: 文件中的#ifndef 头件的中的#ifnde转载 2009-11-26 20:34:00 · 836 阅读 · 0 评论 -
vc6.0 快捷键
1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 2.查看一个宏(或变量、函数)的宏定义把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或转载 2009-11-27 20:46:00 · 834 阅读 · 0 评论 -
Linux c 一站式学习目录
目录历史前言I. C语言入门1. 程序的基本概念1. 程序和编程语言2. 自然语言和形式语言3. 程序的调试4. 第一个程序2. 常量、变量和表达式1. 继续Hello World2. 常量3. 变量4. 赋值5. 表达式6. 字符类型与字符编码3. 简单函数1. 数学函数2. 自定义函数3. 形参和实参4. 全局变量、局部变量和作用域4. 分支语句1. if语句2. if/else语句转载 2009-11-27 20:52:00 · 815 阅读 · 0 评论 -
c语言 typedef用法
typedef用法 typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指 typedef 能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。 typedef 使用最多的地方是创建易于记忆的类型名,用它来归档程序员的意图。类型出现在所声明的变量转载 2009-12-07 08:31:00 · 581 阅读 · 0 评论