C&C++
文章平均质量分 82
cas-王文武
计算机视觉与Coding
展开
-
C语言scanf函数详细解释
转载自:http://blog.csdn.net/kobesdu/article/details/39051399函数名: scanf 功 能: 执行格式化输入 用 法: int scanf(char *format[,argument,...]);scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当转载 2017-02-04 16:54:28 · 440 阅读 · 0 评论 -
数学编程 矩阵旋转
将一个n*n的矩阵顺时针旋转90度,具体以3x3矩阵为例下标对应关系,用(i,j)表示,自己捋一捋,很容易看出来,变换后的列下标,即j按行增加,故按列遍历,编写代码如下void rotate(char a[200][200],int n){ char b[200][200]; int i,j; for(j=0;j<n;++j) { for(i=0原创 2017-09-13 21:47:25 · 570 阅读 · 0 评论 -
C++中的二维数组
二维数组在计算机中存储时,是按照行形式存储的。即把每一行看做一个整体,然后再把每一行的首地址进行索引,这样就变成了一个存储着每行首地址的一维数组。例如对于二维数组num[2][2]={1,2,3,4};可以理解为是一个一维数组p,这个一维数组p有两个元素,分别为num[0]与num[1],num[0]存储着num数组第一行的首地址,num[1]存储着第二行的首地址。int num[2]原创 2017-12-29 21:57:03 · 3743 阅读 · 0 评论 -
C++中的指针与数组
最近在使用数组做为函数参数时遇到一些自己没接触过的写法,查了相关资料后记录一下。 首先说一下数组与指针,C++ primer中提到,在C++现代使用中,尽量使用容器和迭代器,避免使用低级的数组和指针,除非在强调速度是才使用。数组: 对于数组,可以简单的理解为是一个常量指针标识(数组名)+变量的集合(数组值)。除此之外,数组还有一些其他属性,深入的理解,可以把数组当做一个完备的变原创 2017-12-29 17:19:18 · 346 阅读 · 0 评论