C/C++语言
文章平均质量分 64
linuw
这个作者很懒,什么都没留下…
展开
-
++a和a++
今天的笔试题. 名扬/* 写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分) * int a = 4; * (A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++); * a = ? */#include int main(){ int a = 4, b;原创 2009-10-20 20:18:00 · 1244 阅读 · 0 评论 -
C基本库函数实现
#include #include #include #include // memset char *str_copy(char *s, char *t){ assert (s != NULL && t != NULL); char *p =原创 2011-07-13 00:07:17 · 757 阅读 · 0 评论 -
C/C++编程Trick
1. 数组名和数组名解引用等同. #include int main(){ int a[10]; printf("a= 0x%0X, &a=0x%0X/n", a, &a); // Array nanme a is equal to &a. return 0;}原创 2010-11-11 10:13:00 · 822 阅读 · 0 评论 -
switch-case 中的分支中变量定义 编译不通过问题
如下的函数代码,程序无法编译通过。#include void test_switch(int val){ switch (val) { case 1: int abc; printf("you input 1/n"); break; case 2: printf("you input原创 2010-03-31 09:42:00 · 1196 阅读 · 1 评论 -
关于struct的初始化
在对struct 类型的使用时,要注意对其进行初始化,特别是其中的指针类型。因为在对已定义的struct的函数调用当中,会出现对它的进行非空判断后释放内存的危险行为。 如下例:#include #include typedef struct _filter_config_t{ char *category;原创 2010-03-29 20:52:00 · 2309 阅读 · 0 评论 -
qs, jx笔试总结
#include #include #include /* strlen, strcpy, strncpy */#include #define S(a) a*a/* qs, jx笔试总结 */int getsum(int n);int *tfunc(int input);void loopmove(char *pstr, int steps);原创 2009-10-31 23:50:00 · 529 阅读 · 0 评论 -
C++ 虚函数表
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。虚表指针所指向的一张表(虚函数的地址表),表的项数就为虚函数的个数(非虚函数不入表),子类要为其重写了的虚函数重写自己的虚表,没有重写的就直接指向其父类的地址,从而达到多态的作用,这些都是在编译的时候由编译器自动完成的。 参考来源:原创 2009-10-26 20:51:00 · 408 阅读 · 0 评论 -
String的Big-Three
#include #include using namespace std;//林锐P72class String {public: String(const char *str = NULL); //普通构造函数 String(const String &other); // 拷贝构造函数 ~String(void); // 析构函数 String&原创 2009-10-21 17:22:00 · 433 阅读 · 0 评论 -
C++的继承关系
#include using namespace std;class Base {public: void f(int x) { cout << "Base::f(int) " << x << endl; } void f(float x) { cout << "Base::f(float) " << x << endl; } void h(int x) {原创 2009-10-21 15:16:00 · 400 阅读 · 0 评论 -
工行纸黄金收益及收益率计算工具
工行纸黄金不同于股票交易账户, 它直接和银行账户绑定.在进行多次不同重量的买入和卖出后, 统计一段时间的收益和收益率变得比较困难. 下面的这个程序可以对工行的导出纯文本进行自动分析得到收益值和收益率, 并可以对时间有序的多数据文本文件进行统计操作.[Environment: GCC-4.4.3.]#define _GNU_SOURCE#include #include原创 2011-12-28 14:54:32 · 3317 阅读 · 0 评论