- 博客(12)
- 资源 (17)
- 收藏
- 关注
原创 if(function(return 0/-1))^_^switch里边嵌套if可以实现跳转!
<br />switch里边嵌套if可以实现跳转!代码以后附上^_^<br /> <br /><br />if (sl_pp_token_peek_get(&peek, &input)) {<br /> sl_pp_token_peek_destroy(&peek);<br /> return -1;<br /> }<br /> <br /><br />int sl_pp_token_buffer_get(struct sl_pp_token_bu
2010-10-20 14:28:00 1636
原创 if(Conditional statement)
if(Conditional statement)Whether the result is TRUE or FALSE the Conditional statement has executed。
2010-10-19 16:48:00 682
原创 word2003多级编号
详细请参见:http://hi.baidu.com/zhendong176/blog/item/ace8c8dda10ead4dcdbf1ae2.html一、多级编号时“在其后重新编号”解决下面的问题: 第一章 计算机基础知识 1.1 计算机…………………………………………………………1 1.2 计算机…………………………………………………
2010-10-19 10:01:00 4266
翻译 main函数的参数
<br />函数的参数用来在函数调用时,往被调用函数传递数据,而main函数在C程序中,不被任何函数所调用,那main函数的参数从何处得到数据呢?每一个C程序的执行都是在系统的支持下进行的,main函数是系统执行相就的程序得到“调用”,从系统命令行中得到相应的参数。main函数有两个参数:第一个参数的类型为整型,用于指出命令行中字符串的个数;第二个参数是一个字符指针数组,分别指向命令行中各个字符串,其一般形式为:main(int argc, char *argv[ ]);其中,变量的名字可以根据程序人员的爱
2010-10-15 17:06:00 555
翻译 可变参数
<br /> C++函数参数中的省略号用法分析<br />C++允许定义形参个数和类型不确定的函数。例如,C语言中的标准函数printf便使用这种机制。在声明不确定形参的函数时,形参部分可以使用省略号“…”代替。“…”告诉编译器,在函数调用时不检查形参类型是否与实参类型相同,也不检查参数个数。<br />例如:void ConnectData(int i,...)<br />在上面的代码中,编译器只检查第一个参数是否为整型,而不对其他参数进行检查。<br />对于可变参数的函数,需要进行特殊的处理。首先需要
2010-10-14 15:41:00 562
转载 C语言函数realloc
<br />C语言函数realloc函数简介原型:extern void *realloc(void *mem_address, unsigned int newsize); 语法:指针名=(数据类型*)realloc(newsize),(数据类型*)表示指针。 头文件:#include <stdlib.h> 有些编译器需要#include <malloc.h>,在TC2.0中可以使用alloc.h头文件 功能:先释放原来mem_address所指内存区域,并按照newsize指定的大小重新分配空间,
2010-10-13 16:08:00 731
原创 头文件的作用
<br /> 从编译的角度来认识头文件的作用:主要用于类型检查,检查函数的参数及返回类型是否有错(头文件里面包含声明,与程序文件里面的调用应该保持一致)。至于函数的实现是在函数库里面,在link连接阶段复制到你的程序编译而成的obj文件里面。这样你的程序才能运行。就像tc里面的include目录里的文件就是头文件,lib目录里面放的就是其对应的实现。 其他观点:(1)通过头文件来调用库功能。在很多场合,源代码不便(或不准)向用户公布,只要向用户提供头文件和二进制的库即可。用户只需按照头文件中的接口声明来调用
2010-10-13 15:49:00 2027
原创 .成员操作符 与 ->指向成员操作符
c语言 .成员操作符 ->指向成员操作符这两个有什么不一样?->对指针使用,包含了先*再.的操作struct A{int x;};struct A a, *pa;a.x=0;pa->x=0;*pa.x=0;//这里错了,应该是(*pa).x=0一样
2010-10-13 14:44:00 633
原创 关于struct
1、c++里的struct是为了兼容c语言而所保留的。2、在c++里struct和class除了成员的默认访问属性一个是public,一个是private外,几乎没什么区别,都可以有成员变量,成员函数,构造函数,析构函数,都可以继承等。3、在c里,struct只可以有数据成员。综上,c里的东西在c++里都可以用,c++里的很多东西不能在c里用。
2010-10-13 10:52:00 464
原创 两种struct声明方式
<br />以下这两种struct声明方式中的A有没有区别: <br />typedef struct{ }A; <br />struct A{};<br />——————————————————————————————————<br />——————————————————————————————————<br />C里是有的,用TYPEDEF的可以 A a; <br />另一种 只能 struct A a; <br />C++ 省略struct也可以,所以2者是一
2010-10-13 10:16:00 644
转载 如何避免重复包含一个头文件?#ifndef #define #endif #Pragma
<br /> 转自:http://blog.csdn.net/chary8088/archive/2006/11/16/1387465.aspx#ifndef #define #endif animal.h//在头文件中包含类的定义及类成员函数的声明class animal{public: animal(); ~animal(); void eat(); void sleep(); virtual void breathe();};————————————————————
2010-10-13 09:49:00 538
转载 define的用法总结
1.简单的define定义#define MAXTIME 1000一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。这样的定义看起来类似于普通的常量定义CONST,但也有着不同,因为define的定义更像是简单的文本替换,而不是作为一个量来使用,这个问题在下面反映的尤为突出。2.define的“函数定义”define可以像函数那样接受一些参数,如下#define max(x,y) (x)>(y)?(x):(y);这个
2010-10-12 16:31:00 2153
design specification
2011-04-12
TCL/TK脚本实例
2011-01-07
Mesa学习总结,工作文档资料
2010-10-29
Mesa7.8.2学习总结修改版
2010-10-18
mesa7.8.2学习总结
2010-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人