摘要: 问题来源: http://www.cnblogs.com/del/archive/2008/12/02/1066817.html#1389078本例效果图:代码文件:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtr... 阅读全文
posted @ 2008-12-02 22:18 万一 阅读(5390) 评论(13) 推荐(1)
摘要: 本例效果图: 首先应该知道要接受文本的 Edit 的句柄, 这个有很多办法, 本例用了最简单的自我获取的办法. 程序1: 准备接受文本的程序 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls... 阅读全文
posted @ 2008-12-02 13:58 万一 阅读(4155) 评论(6) 推荐(0)
摘要: 1. 传值参数(非指针参数): #include int inc(int x); int main(void) { int num = 1; printf("%d\n", inc(num)); /* 2 */ printf("%d\n", num); /* 1; num 并没有改变, 用作函数参数时只是复制过去 */ getch... 阅读全文
posted @ 2008-12-02 13:08 万一 阅读(3074) 评论(2) 推荐(0)
摘要: C 语言的函数可以返回数组以外(不包括数组指针)的任何类型. 不写明返回类型, 在以前的 C 语言版本中是默认返回 int, 现在 C99、C++ 已不支持. void 表示没有返回值, 也就无须 return 语句; 如果是其他语句必须有 return 语句. 在 main 函数中(只是 main 函数)若忘掉 return, 有些编译器会自动添加 return 0; 1. 每执行 r... 阅读全文
posted @ 2008-12-02 10:31 万一 阅读(3166) 评论(3) 推荐(0)
摘要: 1. 如果函数没有声明, 应该在调用前定义: #include /* 定义求大值函数 */ int MAX(int x, int y) { if (x > y) return x; else return y; } /* 定义求小值函数 */ int MIN(int x, int y) { return x 2. 可以在函数头... 阅读全文
posted @ 2008-12-02 09:15 万一 阅读(11508) 评论(0) 推荐(2)
摘要: 1. : #include //等待填充... 阅读全文
posted @ 2008-12-02 08:33 万一 阅读(1402) 评论(1) 推荐(0)
摘要: 自定义的类型名一般要大写, 以提示这是自命名的类型. 1. 把 unsigned long 更名为 UINT: #include int main(void) { typedef unsigned long UINT; UINT num = 1234567890; printf("%lu\n", num); getchar(); ret... 阅读全文
posted @ 2008-12-02 08:05 万一 阅读(2920) 评论(0) 推荐(0)