
习题
WDhani82475
当你唯一的工具是锤子时,什么在你眼里都是钉子。
展开
-
表达式求值
前加加、后加加 前减减 后减减 前加加、前减减(++i、–i):i先进行自加或自减操作,然后进行其他运算操作 后加加 、后减减(i++、i–):i先参与其他运算后,i进行自加或自减操作特点: 1、i++和++i,在赋值的时候有区别 2、在i++,++i之后,i 都进行加1操作#include "stdio.h"int main(){ i...原创 2018-03-18 09:36:10 · 262 阅读 · 0 评论 -
指针
3_18void main(){char *p, *q;p = (char *)malloc(sizeof(char) * 20);q = p;scanf(“%s %s”, p, q);printf(“%s %s\n”, p, q);}若果输入的值为 def abc,输出结果为 def def q=p解释: 1、p指向了一段内存空间,q也指向了p所...原创 2018-03-18 10:00:40 · 281 阅读 · 0 评论 -
构造函数
构造函数的三大功能: 1、构造对象 2、给对象按成员参数进行初始化 3、强制类型转换class A{ public: //构造al对象 A() { printf(“0”); } //强制类型转换,将10转换为临时对象 A(int a) ...原创 2018-03-18 10:05:08 · 183 阅读 · 0 评论 -
递归求解
int f(int x) { if(x <= 2) return 1; return f(x - 2) + f(x - 4) + 1;}当x=10时,可以循环多少次 10次 利用树形结构解决此类问题比较简单原创 2018-03-18 11:10:33 · 338 阅读 · 0 评论 -
a与b交换
a与b交换一、利用中间参数1、采用引用方式(引用表示别名)#include<iostream>using namespace std;//引用my_swap(int &x,int &y){ int tmp = x; x = y ; y = tmp;}int main(){ int a=3; int b...原创 2018-04-09 15:27:28 · 334 阅读 · 0 评论 -
动态内存传递问题
下面程序存在问题,请更改#include<stdio.h>using namespace std;Getmemroy(char *p ,int num){ p = (char*)malloc(sizeof(char)*100);}int main(){ char *str = NULL; GetMemory(str,100); strcp...原创 2018-04-09 16:03:23 · 272 阅读 · 0 评论