
C/C++
toplin8
这个作者很懒,什么都没留下…
展开
-
Int (*(*F)(int,int))(int)
(1). float(**def)[10]; def是一个二级指针,它指向的是一个一维数组的指针,数组的元素都是float(2). double*(*gh)[10]; gh是一个指针,它指向一个一维数组,数组元素都是double*(3). double(*f[10])(); f是一个数组,f有十个元素,元素都是函数的指针,指向的函数类型是没有参数且返回double的函数(4). int*((转载 2006-03-23 09:32:00 · 1918 阅读 · 0 评论 -
各种排序算法java实现,好文,做个备份
插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;/** * @author treeroot * @since 2006-2-2 * @version 1.0 */public class InsertSort implements SortUtil.Sort{转载 2006-03-23 08:38:00 · 831 阅读 · 0 评论 -
C语言编程中的重要问题
第1章 C语言 本章主要描述C语言一些基本要素。当你开始编写C程序时,你可能对C语言的一些基本问题感到困惑,如C语言所使用的约定、关键字和术语等。本章将回答这方面你经常会遇到的一些问题。 例如,switch语句是最常用的一种C语言构件,本章将回答与它有关的三个常见问题。本章还涉及其它几个问题,如循环、分支、运算符的优先级和程序块技术。在阅读本章时,请注意有关switch语句和运算符转载 2006-03-23 14:53:00 · 1635 阅读 · 0 评论 -
ch5 编译预处理)---上
本章集中讨论与预处理程序有关的问题。在编译程序对程序进行通常的编译之前,要先运行预处理程序。可能你以前没有见过这个程序,因为它通常在幕后运行,程序员是看不见它的,然而,这个程序非常有用。 预处理程序将根据源代码中的预处理指令来修改你的程序。预处理指令(如#define)为预处理程序提供特定的指令,告诉它应该如何修改你的源代码。预处理程序读入所有包含的文件和待编译的源代码,经过处理生成源代码的转载 2006-03-27 12:31:00 · 1118 阅读 · 0 评论 -
关于volatile关键字的说明以及测试
from MSDN: The volatile keyword is a type qualifier used to declare that an object can be modified in the program by something other than statements, such as the operating system, the hardware, or a转载 2006-03-27 14:00:00 · 3169 阅读 · 0 评论 -
tips about C
C中字符串通过字符串指针实现:char *str = "I am";printf("%s/n",str);for( i = 0; str[i] != /0, i++)printf("%c/n",str[i]);char *str;scanf("%s",str);//这是危险的,不提倡,应该写成下面的:char *str, a[10];str = a;scanf("%s",str);C中字符串通转载 2006-03-27 14:36:00 · 1047 阅读 · 0 评论