随笔分类 -  C/C++

C指針淺析(3)
摘要:以下為個人理解,#include <stdio.h>void test(int **);void main(){ int * p; int a=2; p=&a; test(&p); getchar();}void test(int **p){ printf("%0x",p); //A=>0XFF02 printf("%0x",*p);//B=>0XFF04 printf("%0x",**p);//C=>2}比方說3個容器,A,B,C,,C中存放的是具體的值2.上面的程式碼可以表述為,,A 阅读全文

posted @ 2012-03-15 13:02 Mayvar 阅读(198) 评论(0) 推荐(0)

MFC 简单数据库设计(1)
摘要:#pragma once#include "afxcmn.h"#include "afxwin.h"//下面这个要加入,因为要用ADO#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")// CStudentDlg 对话框class CStudentDlg : public CDialog{// 构造public:CStudentDlg(CWnd* pP 阅读全文

posted @ 2012-03-10 19:50 Mayvar 阅读(469) 评论(0) 推荐(0)

构建简单的二叉树(C)
摘要:#include "stdafx.h"#include "stdlib.h" #include "stdio.h" struct tree{char info;struct tree *left;struct tree *right;};struct tree*root;void print_tree(struct tree *r,int l);struct tree *stree(struct tree *root,struct tree *r,char info){if(!r){r=(struct tree*)malloc(siz 阅读全文

posted @ 2012-02-20 14:17 Mayvar 阅读(419) 评论(0) 推荐(1)

C語言函數
摘要:C语言函数 分类函数 所在函数库为【ctype.h】 int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0 int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9') 返回非0值,否则返回0 int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0 int iscntrl(int c 阅读全文

posted @ 2012-02-07 09:02 Mayvar 阅读(350) 评论(0) 推荐(0)

C++指針淺析(2)
摘要:一.指针和数组的定义 指针是指针,指针变量存储的是一个地址,用来间接访问数据,在32位系统下,一个指针变量(包括void指针)始终占4个字节的空间。指针可以指向任何内存空间,但不是任何内存空间都可以通过指针去访问。 数组是数组,定义一个数组之后,编译器便根据该数组元素的类型和个数在内存开辟一段连续的空间来存放数据,从而直接访问数据。 下面看一个例子 在file1.c中有如下代码:char p[100]="abcdef"; 在file2.c中有如下代码:#include<stdio.h>extern char *p;int main(void){ printf(& 阅读全文

posted @ 2012-02-06 16:55 Mayvar 阅读(645) 评论(0) 推荐(0)

linux---編輯器
摘要:【Linux入门学习之】vi/vim编辑器必知必会 分类: Linux 2011-12-04 20:23 2748人阅读 评论(16) 收藏 举报 一、我们为什么要学习vim编辑器?Linux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一定要学习vim呢?有以下几个原因:(1)所有的Unix like系统都会内置vi文本编辑器,其他的文本编辑器则不一定会存在。(2)很多软件的编辑接口都会主动调用vi。(3)vim具有程序编辑的能力,可以主动以字体颜色辨别语法的正确性,方便程序设计。(4)程序简 阅读全文

posted @ 2011-12-09 09:49 Mayvar 阅读(296) 评论(0) 推荐(0)

C++指針淺析(1)
摘要:C++程序设计重要基础就是类和对象,对象指针是很重要的一部分,包括指向对象的指针、指向对象成员的指针、this指针、指向对象的常指针、指向常对象的指针等。 1、指向对象的指针 定义:对象空间的起始地址就是对象的指针。 说明:在建立对象时,编译系统就为每个对象分配一定的存储空间以存放其成员,不过注意,在一般情况下不同对象的数据存储单元中存放的数据成员是不相同,而不同对象的函数代码却是相同的,也就是说,它们的函数代码是共享的。这时我们可以定义一个指针变量用来存放对象的指针。 定义指向类对象的指针变量的一般形式是: 类名 *对象指针名; 如对于与个Time类对象,我们可以有: ... 阅读全文

posted @ 2011-11-07 08:57 Mayvar 阅读(236) 评论(0) 推荐(0)

导航