C++的总结(HZAU).docVIP

  • 21
  • 0
  • 约1.73万字
  • 约 22页
  • 2018-02-19 发布于浙江
  • 举报
C的总结(HZAU)

1、说明上面三种描述的区别; const char *p : 是一个指向const对象的指针变量,能p++不能(*p)++ const位于星号的左侧,则const就是用来修饰指针所指向的变量 指针指向为常量; char * const p: 是一个const指针变量,能(*p)++,不能p++ const位于星号的右侧,const就是修饰指针本身,即指针本身是常量 char const *p : 是一个指向const对象的const指针变量,p++和(*p)++都不可以 2、面的函数定义是一个求阶乘(例:1*2*3*...*N)的递归调用函数。假定n 0。请填空。 long fac(int n) { long f; if (n==0) f=1; else f=( n*fac(n-1) ); return (f); } (6分) 例如: n=5 fac(5) 5*fac(4) 4*fac(3) 3*fac(2) 2*fac(1) 1*fac(0) 3、是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态?   答:是的。只要在父类声明了是虚函数,继承它的子类的同名函数不加virtual修饰也是虚函数 4、编程输入一个字符串,将其逆序后输出。(使用C/C++均可)  #include ios

文档评论(0)

1亿VIP精品文档

相关文档