摘要: 这几个个东东很具有迷惑性。 int a=10; //假设a的地址是 0x0000004C int *p; //假设p的地址是 0x0035FA94 p=&a; 指针的内容:指针里面存放的是地址。 指针p里面存放的是a的地址(&a)。即指针p里面存放的内容... 阅读全文
posted @ 2016-05-11 12:47 午饭要阳光 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 编写代码,演示任意一个字符串从两端移动,向中间汇聚,并以这样的形式输出。 #include Sleep(n毫秒) 延迟n毫秒再输出 分析: 代码: #include #include #include #include int main() { ... 阅读全文
posted @ 2016-05-11 12:45 午饭要阳光 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-05-11 12:44 午饭要阳光 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 位段(以32位int整数的机器为例) 概念: C语言允许在一个结构体中以位为单位来指定成员所占内存的实际大小,这种以位为单位的成员我们称为 位段,位段是一种特殊的结构体,位段的声... 阅读全文
posted @ 2016-05-11 12:43 午饭要阳光 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1、求下列两个数组的长度关系 characX[] = "abcdefg"; char acY[] ={ 'a', 'b','c', 'd', 'e', 'f', 'g' }; 解析:对于字符串来说,字符串结尾默认为‘\0’,所以acX[]的长度为8,而第二个数组的大小长度为... 阅读全文
posted @ 2016-05-11 12:42 午饭要阳光 阅读(489) 评论(0) 推荐(0) 编辑
摘要: C转C++可能遇到的问题: //1.一般情况 /* int i = 0; */ // 2.换行问题 /* int i = 0; */ int j = 0; /* int i = 0; */ int j = 0; // 3.匹配问题 /*int i = 0;/*xx... 阅读全文
posted @ 2016-05-11 12:40 午饭要阳光 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用动态内存? 通常当我们声明一个数组时必须要指定他的长度,但是数组的长度只有在程序运行时才知道,这是因为他所需的内存空间取决于输入数据的类型。这种方法虽然简单,但是他的缺点却极大的限制了程序的灵活性和健壮性。这种方式收到了人为限制,一但我们输入的数据元素超过了数组长度,他就无... 阅读全文
posted @ 2016-05-11 12:38 午饭要阳光 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 预处理指令:例如:#include #include #define MAX 20 ............. 因为他们由预处理器解释的,所以称作预处理指令。预处理器读取源代码,然后对其修改,并把修改过的源代码传给编译器,再由编译器编译。在... 阅读全文
posted @ 2016-05-11 12:35 午饭要阳光 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 1. 打印100~200 之间的素数 2. 输出乘法口诀表 3. 判断1000年---2000年之间的闰年 #include#include#includeint main(){ int count = 0; int div = 0; printf("输出100—200之间的素数\n"); ... 阅读全文
posted @ 2016-05-11 12:32 午饭要阳光 阅读(291) 评论(0) 推荐(0) 编辑
摘要: //基于顺序表实现的简易通讯录-----1#define _CRT_SECURE_NO_WARNINGS 1#include#include#includetypedef struct stu //定义一个学生信息的结构体类型{ char name[20];... 阅读全文
posted @ 2016-05-11 12:25 午饭要阳光 阅读(108) 评论(0) 推荐(0) 编辑