很显然这是一个作业贴~我还是把答案贴出来吧~

作业要求:
编程显示一个长度为n的整数数组循环右移m位的结果。
例如,当有数组元素{1 ,2 ,3 ,4 ,5, 6 ,7 ,8 ,9 ,10 }
若n=10, m=3,
循环右移后的数组的排列为
{ 8, 9,10 ,1, 2 ,3, 4 ,5, 6 ,7 }

这个题目比较简单,就不分析了 直接看代码吧~

#include <stdio.h>
#include <stdlib.h>

#de[……]

更多

这三个概念对于初接触C++的人员是个老大难问题,曾经一度以为自己已经完全通了,偶一回头,发现居然又搞混了,再复习一次。

1、首先将其重载提取出来,重载针对的是一个类中的函数名相同,参数类型不周的情况(返回值不考虑)

如下代码所示:

class A{
    void (int a);
    void (float a);
    void (int a, int b);
};

2、再谈覆盖,这其实为C++多态性的一种应用,条件最[……]

更多

原文翻译自http://www.cplusplus.com/doc/tutorial/typecasting/,觉得这篇文章讲C++类型转换简单明了,所以特别翻译了下。

在C++中,将一个已知的类型转换为另一个类型,我们称呼为类型转换,本文会介绍C++的各种类型转换。

隐式转换

隐式转换不需要任何操作符,它们会自动执行,当值被赋值到兼容类型,就会执行,例如:

short a=2000;
int b;
b=a;

隐式转换,也包括构造函数和运算符的转换,[……]

更多

一、#include “filename.h”和#include <filename.h>的区别
#include “filename.h”是指编译器将从当前工作目录上开始查找此文件
#include <filename.h>是指编译器将从标准库目录中开始查找此文件
二、头文件的作用
加强安全检测
通过头文件可能方便地调用库功能,而不必关心其实现方式
三、* , &修饰符的位置
对于*和&修饰符,为了避[……]

更多

这篇C++指针基础是兔兔不呕心不沥血,边CWOW,边QQ 写出来的,所以看官们不管觉得写的好不好不要骂我就是了。。。。
本文转自兔兔自己的研究所:OOXX研究所院(专业的OOXX研究哦,学技巧,学姿势哟)欢迎访问Xushine研究院

在C/C++最大的特点是指针的使用,特别是C++(主要我比较熟悉C++ = 。=||);由于贴图不是很方便,内存地址的示意图我就不画
了,我尽可能用比较清楚的语句表述我想说的内容
那么我们为什么需要使用指针呢?比如我们在写一个较为复杂的程序,我们这个[……]

更多

指针
指针简介
  指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。所以说学好指针基本上就学好了大半C语言但是,指针也是C语言中最为困难的一部分,一般初学者都会在此止步不前,不仅仅是难的问题,还有就是很复杂。说句实话,我觉得我的指针学的也不是很扎实,所以我也就只能多多借鉴别人资料了。力求方便大家理解。
  指针的基本概念
在计算机中,所[……]

更多

变量的作用域

  在讨论函数的形参变量时曾经提到, 形参变量只在被调用期间才分配内存单元,调用结束立即释放。 这一点表明形参变量只有在函数内才是有效的, 离开该函数就不能再使用了。这种变量有效性的范围称变量的作用域。不仅对于形参变量, C语言中所有的量都有自己的作用域。变量说明的方式不同,其作用域也不同。C语言中的变量,按作用域范围可分为两种, 即局部变量和全局变量。

一、局部变量

  局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内, 离开该函数后[……]

更多

函数
C源程序是由函数组成的。 虽然在前面各章的程序中都只有一个主函数main(), 但实用程序往往由多个函数组成。函数是C源程序的基本模块, 通过对函数模块的调用实现特定的功能。C语言中的函数相当于其它高级语言的子程序。C语言不仅提供了极为丰富的库函数(如Turbo C,MS C 都提供了三百多个库函数),还允许用户建立自己定义的函数。用户可把自己的算法编成一个个相对独立的函数模块,然后用调用的方法来使用函数。可以说C程序的全部工作都是由各式各样的函数完成的, 所以也把C语言[……]

更多

数组
引言:至今我们已经学过了单项数据的变量。现在, 我们将会看到包含多项数据的变量。在C 语言中, 这种变量被称作数组。数组很方便地把一系列相同类型的数据保存在一起。数组还被用来构造许多其它的数据结构: 树、表等等。数据结构一般大家如果想学,推荐清华大学的蔚严敏《数据结构》,我现在看的就是我大二师姐的数,感觉还不错。
数组在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。[……]

更多

循环控制语句:
本章是最麻烦也是最重要而且学C语言必须要学好的一章,大家打起精神let\’s go!
循环结构是程序中一种很重要的结构。其特点是, 在给定条件成立时,反复执行某程序段,直到条件不成立为止。 给定的条件称为循环条件,反复执行的程序段称为循环体。 C语言提供了多种循环语句,可以组成各种不同形式的循环结构。总体来说分为四种:
<1>if和goto组成的循环
<2>while循环
<3>do……while循环
<4>for循环[……]

更多