上一页 1 ··· 91 92 93 94 95 96 97 98 99 ··· 215 下一页
摘要: 1. 关于数组的首地址: #include int main(void) { char cs[2][3] = { {'A','B','C'}, {'D','E','F'} }; char *p1,*p2,*p3,*p4; p1 = p2 =... 阅读全文
posted @ 2008-11-28 07:52 万一 阅读(1784) 评论(0) 推荐(0) 编辑
摘要: 1. 获取数组的地址无须 &, 因为数组名本身就是个地址 #include int main(void) { char c = 'A'; char cs[] = "ABC"; printf("%c, %s\n", c, cs); /* 获取字符及字符数组的内容 */ printf("%p, %p, %p\n", &c, cs, &cs);... 阅读全文
posted @ 2008-11-27 22:10 万一 阅读(1650) 评论(0) 推荐(0) 编辑
摘要: 问题来源: http://www.cnblogs.com/del/archive/2008/11/27/967440.html#1384363 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;... 阅读全文
posted @ 2008-11-27 21:11 万一 阅读(6184) 评论(13) 推荐(0) 编辑
摘要: 1. 通过 &变量 可以获取变量地址: #include int main(void) { int num = 10; printf("变量值: %d\n", num); printf("变量址: %d\n", &num); getchar(); return 0; } 2. 表示变量地址的变量就是指针: #include int ma... 阅读全文
posted @ 2008-11-27 19:44 万一 阅读(1877) 评论(0) 推荐(0) 编辑
摘要: 1. 数组的标志是 []: #include int main(void) { int nums[3]; nums[0] = 11; nums[1] = 22; nums[2] = 33; printf("%d, %d, %d", nums[0], nums[1], nums[2]); getchar(); return ... 阅读全文
posted @ 2008-11-27 18:32 万一 阅读(1743) 评论(0) 推荐(0) 编辑
摘要: 1. printf 枚举可显示枚举的序号: #include int main(void) { enum ABC{AAA,BBB,CCC}; enum ABC e1,e2,e3; e1 = AAA; e2 = BBB; e3 = CCC; printf("%d, %d, %d\n", e1, e2, e3); getcha... 阅读全文
posted @ 2008-11-27 14:00 万一 阅读(1871) 评论(0) 推荐(0) 编辑
摘要: 1. 运算结果超出类型大小: #include #include int main(void) { short s1 = SHRT_MAX; short s2 = SHRT_MAX; short num1; int num2; /* 不会是期望的值 */ num1 = s1 + s2; printf("%d\n", num1); ... 阅读全文
posted @ 2008-11-27 13:38 万一 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: 曾经对 float num = 3.14f; 这样的赋值非常疑惑, 其实现在也不明白. 既然说明了是 float 类型, 又何必在 3.14 后面挂个 f 呢? 书上说: int num = 100; 一个整数常量将默认为 int 类型(除非常数有后缀或超出了 int 的范围) double num = 3.14; 一个浮点数常量将默认为 double 类型 并要求: long ... 阅读全文
posted @ 2008-11-27 12:18 万一 阅读(3621) 评论(2) 推荐(0) 编辑
摘要: 获取类型大小的变量最好不是 int 类型, 而是 size_t 类型; size_t 在 stdio.h、stddef.h 都有定义. 1. 获取已知类型的大小: #include #include int main(void) { char n = 2; size_t size; size = sizeof(char); printf("%*u: ... 阅读全文
posted @ 2008-11-27 10:47 万一 阅读(2712) 评论(0) 推荐(0) 编辑
摘要: 在 C 语言中, char 类型永远都是一个字节, 双字节字符类型是 wchar_t; 但它不是内置类型, 定义在 stddef.h. 给 wchar_t 类型的字符或字符数组(也就是字符串)赋值要冠以 L; 格式化输出(如 printf) wchar_t 类型的字符串, 要用 %S(而非 %s) 标识. #include #include int main(void) { ... 阅读全文
posted @ 2008-11-27 10:22 万一 阅读(2805) 评论(0) 推荐(0) 编辑
上一页 1 ··· 91 92 93 94 95 96 97 98 99 ··· 215 下一页