所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

C语言中x=ary[i];ary[i++]=ary[j];ary[j--]=x;这一步是什么意思?

发布时间:2020-04-12 01:27:23

资讯分类:ary  c语言  一步  方法  数组  字符串
C语言中x=ary[i];ary[i++]=ary[j];ary[j--]=x;这一步是什么意思?

分两点说吧:

一,args[i] 是什么,一般你写的main方法都是public void main(String[] args){}所以这里args[i]是你main方法传入的字符串数组,这可以理解吧。

二,Integer是int的封装类,所谓的封装类你可以理解为把关于int的许多方法写在一个工具类里面,这里的Integer就是封装了许多关于int的方法,其中一个就是parseInt,这个方法的作用就是将传递进来的Object转成int类型,比如,char,string,byte,float,double等。综上所说,这里的意思是把字符串数组args转换成int类型数组ary

C语言中x=ary[i];ary[i++]=ary[j];ary[j--]=x;这一步是什么意思?

x=ary[i];//把数组ary第i个位置的值赋值到x;

ary[i++]=ary[j];//把数组ary第j个位置的值赋值到第i个位置,然后i++;

ary[j--]=x;把x的内容赋值到ary第j个位置,然后j--

留言与评论(共有 0 条评论)
   
验证码:
Top