由数组的下表得到长度

原创 2011年01月12日 13:58:00

已知数组下表i和j(i < = j),问i到j的长度是多少(包括i和j)?

计算方法如下:

len = j - i + 1

 

例子:strFileName是一个包含后缀名,不包含路径的文件名(如:river.jpg),下面的代码能够得到它的后缀名:

 

 string strExtension;
 string::size_type posDot = strFileName.find_last_of('.');
 string::size_type len = strFileName.size() - posDot - 1; //如果套用上面公式的话,可以写成如下代码:
// string::size_type len = (strFileName.size() - 1) - (posDot + 1) + 1;
 strExtension = strFileName.substr(posDot + 1, len);

 

上面的代码中strFileName.size()其实就是字符串的 past-of-end 的下标。

如何获取数组的长度

c语言中,定义数组后可以用sizeof命令获得数组的长度(可容纳元素个数) 如: { int data[4]; int length; lengt...
  • jackcily
  • jackcily
  • 2017年03月19日 16:40
  • 1639

C或C++获取数组长度

一、静态数组。 比如 int int_ary[5] ,静态数组在编译的时候就知道了数组长度,这对编译器来说挺好实现的。 用得最多的大概就是sizeof了吧: 1 #defin...
  • qing101hua
  • qing101hua
  • 2016年08月11日 10:42
  • 5183

Unity3D学习之(数组和遍历器)

欢迎大家光临我的博客! 今天ゝ我们主要学习的是数组和遍历器。 在进入新知识的开始阶段,我们首先回顾一下上周学到的知识: 一、知识回顾 1、数据类型 数据类型主要包括两个大的方面:基本...
  • Baron_Ldx
  • Baron_Ldx
  • 2014年11月25日 22:42
  • 2954

得到指针指向的数组的长度

1  、定义数组,要给定其长度,也可以用Type a[ ] = {……} 的方式。 在对数组进行操作时,可能需要计算数组长度,方法是:sizeof(数组名)/sizeof(元素类型)     ...
  • u013349653
  • u013349653
  • 2016年05月03日 14:58
  • 7416

提高篇—调用函数查找数组元素下标(二分法查找)

调用函数查找数组中元素的下标(二分法查找)
  • xiaochenxiaoren
  • xiaochenxiaoren
  • 2017年04月09日 12:57
  • 622

for循环次数,元素下标,数组对应

假设有如下方法: Demo1 private static void doTest(int n) { int count = 0; for (int i = 0;i...
  • perfectnihil
  • perfectnihil
  • 2017年08月07日 07:53
  • 467

不使用循环,如何创建一个长度为100的数组,并且数组的每一个元素是该元素的下标?

不使用循环,如何创建一个长度为100的数组,并且数组的每一个元素是该元素的下标?今天一朋友圈发现在一问题,讲真是,没有循环还真不知道如何实现,不过有问题提出了,肯定是有解决的方案,有了搜多引擎还有什么...
  • arthurwanggang
  • arthurwanggang
  • 2017年03月27日 12:57
  • 907

C++中认识的第一个函数获取数组的大小

Java中获取数组大小的方法很简单了直接用数组对象.length就获取数组的大小了,在C++中用一个名字叫sizeof()的函数得到数组的大小下面是一个学习的小例子记录下来,每天记录一点,估计一年半载...
  • qhs1573
  • qhs1573
  • 2013年09月20日 20:56
  • 4076

(c语言)指针和数组下标

问题描述: 分别用指针和数组下标的方式将输出数组的全部元素。 程序分析: 1.首先,要明白用数组下标和用指针访问数组中的值的区别。本程序中均写了一个printf_array函数来实现这一要求。 2....
  • live_wyq
  • live_wyq
  • 2015年04月20日 23:03
  • 1367

数组、字符串长度的计算

数组、字符串长度的计算(超实用)
  • duan19920101
  • duan19920101
  • 2016年01月29日 11:57
  • 5472
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:由数组的下表得到长度
举报原因:
原因补充:

(最多只允许输入30个字)