上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 59 下一页

2016年6月20日

C++ c++与C语言的区别(空结构体)

摘要: //区别⑨:空结构体声明(C++版本) #include using namespace std; struct A{}; class B{}; void main(){ printf("C++中空结构体内存大小是%d\n", sizeof(A));//打印 1 printf("C++中空类内存大小是%d\n", sizeof(B)); //打印1 //在C++中,空... 阅读全文

posted @ 2016-06-20 15:01 寒魔影 阅读(1000) 评论(0) 推荐(0) 编辑

2016年6月19日

C语言 百炼成钢24

摘要: /* 题目60:从键盘中输入一个不超过40个字符的字符串, 再输入3个位数(每次删除一个字符),删除对应 位数的字符,然后输出删除指定字符后的字符串。 输入:hellokityManGood 3 6 9 helokityManGood heloktyManGood heloktyMnGood 输出:heloktyMnGood 要求1:编写业务接口并实现核心功能 70分 要求2:写出测... 阅读全文

posted @ 2016-06-19 14:33 寒魔影 阅读(282) 评论(0) 推荐(0) 编辑

C语言 百炼成钢23

摘要: /* 题目59:链表如下 typedef struct _LinkList { int data; struct _LinkList*next; } LinkList; 有如下结点数据域 1 2 3 4 5 6 7 8 12 19 。。。。 要求1:创建链表 要求2:删除结点值为偶数的结点 ;70分 要求3:编写测试用例 30分 */ #include #include #include... 阅读全文

posted @ 2016-06-19 11:38 寒魔影 阅读(186) 评论(0) 推荐(0) 编辑

C语言 百炼成钢22

摘要: /* 题目58: 编写一个业务函数,实现按行读取文件。把内容按照第三种内存模型打包数据传出,把行数通过函数参数传出。 函数原型有两个,任意选择其一 要求1:请自己任意选择一个接口(函数),并实现功能;70分 要求2:编写测试用例。30分 要求3:自己编写内存释放函数 */ #define _CRT_SECURE_NO_WARNINGS #include #include #include //... 阅读全文

posted @ 2016-06-19 00:11 寒魔影 阅读(239) 评论(0) 推荐(0) 编辑

2016年6月18日

C语言 百炼成钢21

摘要: //题目57:编写一个业务函数,实现字符串(前后各有三个空格,单词前后也均有空格) //" i am student, you are teacher " , //各个单词首字符大写,结果如下" i am student, you are teacher " , //要求1:实现所有接口 70 //要求2:写出测试程序 30 #include #include #incl... 阅读全文

posted @ 2016-06-18 23:12 寒魔影 阅读(254) 评论(0) 推荐(0) 编辑

C语言错误: CRT detected that the application wrote to memory after end of heap buffer

摘要: CRT detected that the application wrote to memory after end of heap buffer 多是中间对其进行了一些操作,在程序结束处,释放内存的时候,引起错误: HEAP CORRUPTION DETECTED:after Normal bl 阅读全文

posted @ 2016-06-18 22:59 寒魔影 阅读(4363) 评论(0) 推荐(0) 编辑

2016年6月17日

C++ 百炼成钢20

摘要: 题目56: 编写C++程序完成以下功能:(1)定义一个Point类,其属性包括点的坐标,提供计算两点之间距离的方法;(2)定义一个圆形类,其属性包括圆心和半径;(3)创建两个圆形对象,提示用户输入圆心坐标和半径,判断两个圆是否相交,并输出结果。 阅读全文

posted @ 2016-06-17 10:56 寒魔影 阅读(325) 评论(0) 推荐(0) 编辑

2016年6月15日

C++ 函数的扩展④--函数重载与函数指针

摘要: //函数扩展--函数重载与函数指针 #include using namespace std; //函数参数类型不同 void Fuc(char * b){ printf("%s\n",b); } //函数参数个数不同 int Fuc(int a, int b){ return a + b; } //函数参数类型不同 void Fuc2(const char * b){ ... 阅读全文

posted @ 2016-06-15 16:38 寒魔影 阅读(215) 评论(0) 推荐(0) 编辑

C++ 函数的扩展③--函数重载

摘要: //函数扩展--函数重载(C语言不支持函数重载) #include using namespace std; //函数重载在本质上是相互独立的不同函数(静态链编),在c++编译器编译就已经确定各个函数 //重载函数的函数类型是不同的 //函数返回值不能作为函数重载的依据 //函数重载是由参数列表决定的 //函数参数类型不同 void Fuc(char * b){ printf("%s... 阅读全文

posted @ 2016-06-15 16:22 寒魔影 阅读(212) 评论(0) 推荐(0) 编辑

C++ 函数的扩展②

摘要: //函数扩展--默认参数和占位参数 (了解) #include using namespace std; /* 可以将占位参数与默认参数结合起来使用 意义 为以后程序扩展留下线索 兼容C语言程序中可能出现的不规范写法 c++可以声明占位参数,占位参数一般用于程序扩展和对c代码的兼容 */ int Fuc(int a, int b, int=0){ return a + b; } vo... 阅读全文

posted @ 2016-06-15 16:07 寒魔影 阅读(222) 评论(0) 推荐(0) 编辑

上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 59 下一页

导航