CSDN论坛 > C/C++ > C语言

#define DBUG_ENTER(a1) [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:28
Blank
黄花 2005年9月 Linux/Unix社区大版内专家分月排行榜第二
2005年5月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2005年8月 Linux/Unix社区大版内专家分月排行榜第三
2005年6月 Linux/Unix社区大版内专家分月排行榜第三
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
HDU 多校联赛-Function(图论)
Problem Description You are given a permutation a from 0 to n−1 and a permutation b from 0 to m−1.Define that the domain of function f is the set of integers from 0 to n−1, and the range of it is the
hash_map的详解
关于hash_map的用法与解释: #include <hash_map> #include <string> #include <iostream> using namespace std; //define the class class ClassA{ public: ClassA(int a):c_a(a){} int getvalue()const { return c_a;} void setvalue(int a){c_a=a;} private: int c_a; }; //1 define the hash function struct hash_A{ size_t operator()(const class ClassA & A)const{ // return hash<int>(classA.getvalue()); return A.getvalue(); } }; //2 define the equal function struct equal_A{ bool operator()(const class ClassA & a1, const class ClassA & a2)const{ return a1.getvalue() == a2.getvalue(); } }; int main() { hash_map<ClassA, string, hash_A, equal_A> hmap; ClassA a1(12); hmap[a1]="I am 12"; ClassA a2(198877); hmap[a2]="I am 198877"; cout<<hmap[a1]<<endl; cout<<hmap[a2]<<endl; return 0; }
can.r.cc编制的can接收程序
c编制的can接收程序 //------------------------------------------------------------------------------ // F04x_CAN1.c //------------------------------------------------------------------------------ // Includes //////////////////////////////////////////////////////////////////////////////// #include <c8051f040.h> // SFR declarations // CAN Protocol Register Index for CAN0ADR, from TABLE 18.1 of the C8051F040 // datasheet //////////////////////////////////////////////////////////////////////////////// #define CANCTRL 0x00 //Control Register #define CANSTAT 0x01 //Status register #define ERRCNT 0x02 //Error Counter Register #define BITREG 0x03 //Bit Timing Register #define INTREG 0x04 //Interrupt Low Byte Register #define CANTSTR 0x05 //Test register #define BRPEXT 0x06 //BRP Extension Register //////////////////////////////////////////////////////////////////////////////// //IF1 Interface Registers //////////////////////////////////////////////////////////////////////////////// #define IF1CMDRQST 0x08 //IF1 Command Rest Register #define IF1CMDMSK 0x09 //IF1 Command Mask Register #define IF1MSK1 0x0A //IF1 Mask1 Register #define IF1MSK2 0x0B //IF1 Mask2 Register #define IF1ARB1 0x0C //IF1 Arbitration 1 Register #define IF1ARB2 0x0D //IF1 Arbitration 2 Register #define IF1MSGC 0x0E //IF1 Message Control Register #define IF1DATA1 0x0F //IF1 Data A1 Register #define IF1DATA2 0x10 //IF1 Data A2 Register #define IF1DATB1 0x11 //IF1 Data B1 Register #define IF1DATB2 0x12 //IF1 Data B2 Register //////////////////////////////////////////////////////////////////////////////// //IF2 Interface Registers //////////////////////////////////////////////////////////////////////////////// #define IF2CMDRQST 0x20 //IF2 Command Rest Register #define IF2CMDMSK 0x21 //IF2 Command Mask Register #define IF2MSK1 0x22 //IF2 Mask1 Register #define IF2MSK2 0x23 //IF2 Mask2 Register #define IF2ARB1 0x24 //IF2 Arbitration 1 Register #define IF2ARB2 0x25 //IF2 Arbitration 2 Register #define IF2MSGC 0x26 //IF2 Message Control Register #define IF2DATA1 0x27 //IF2 Data A1 Register #define IF2DATA2 0x28 //IF2 Data A2 Register #define IF2DATB1 0x29 //IF2 Data B1 Register #define IF2DATB2 0x2A //IF2 Data B2 Register ////////////////////////////////////////////////////////////////////////////////
51单片机流水灯程序
#include <reg51.h> #define uint unsigned int #define uchar unsigned char void delay(uint num); void main() { uint a1[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; uint i; while(1) { for (i = 0;i < 9; i++) { P0 = a1[i]; delay(30); } for (i = 9; i>0; i--) { P0= a1[i]; delay(30); } } } void delay(uint num) { uint n, j; while (num--) { for (n = 0; n< 200; n++); for(j = 0; j < 100; j++); } }
CAD-A1图框
CAD-A1图框 --图框纸
有两个排序数组A1和A2,内存在A1的末尾有足够多的空余空间容纳A2,实现一个函数,把A2 插入到A1,并且是有序的。
/* 有两个排序数组A1和A2,内存在A1的末尾有足够多的空余空间容纳A2,实现一个函数,把A2 插入到A1,并且是有序的。 */ #include using namespace std; void fun(int a[],int len1,int b[],int len2) { int i = len1+len2; i--; len1--; len2--; while
怎样编程产生 a1,a2,a3,a4变量
http://stackoverflow.com/questions/33140196/how-to-declare-multiple-variable-names-with-loop-in-c-sharp accepted Well, if I am interpreting your question right, you can declare
A1和R1C1样式
Excel关于引用有两种表示的方法,即A1 和 R1C1 引用样式。 (1)引用样式一(默认)--A1 A1的引用样式是Excel的默认引用类型。这种类型引用字母标志列(从 A 到 IV ,共 256 列)和数字标志行(从 1 到 65536)。这些字母和数字被称为行和列标题。如果要引用单元格,请顺序输入列字母和行数字。例如,C25 引用了列 C 和行 25 交叉处的单元格。如果要
顺序表练习
昨天的还没总结,不复制粘贴了,把要改的步骤放在这 例1 将顺序表(a1,a2,... ,an) 重新排列为以a1 为界的两部分:a1 前面的值均比a1 小,a1 后面的值都比a1 大(这里假设数据元素的类型具有可比性, 不妨设为整型),操作前后如图2.5所示。这一操作称为划分。a1 也称为基准。 基本思路:比基准小的移动到最前面,大的不动。 算法实现时,不需要写一个删除函数,一个
算法--360面试:使用递归实现:a0=1,a1=1;a2=a0+a1;a3=a1+a2...以此类推,求a30
算法--360面试:使用递归实现:a0=1,a1=1;a2=a0+a1;a3=a1+a2...以此类推,求a30
关闭
关闭