摘要: 我们先来看指针与一维数组的关系,例题如下: 从输出结果得知,arr是数组名,它是指针常量,而ptr是指针变量。 arr表示此数组第一个元素的地址,即arr等同于&arr[0]。 arr可以使用指针变量的*表示符号,如*arr等同于arr[0],*(arr+1)等同于arr[1],依次类推。 在2-1 阅读全文
posted @ 2018-11-24 22:28 Hh_blog 阅读(169) 评论(0) 推荐(0)
摘要: 1.跨平台是Java语言的核心优势。在各个平台上都可以使用Java这门语言。 在企业 安卓 大数据 云计算等等行业的主流语言。 2.JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用。也就是桌面上的应用(这也是Java的一个短板)。 3.JavaEE(Jav 阅读全文
posted @ 2018-11-23 22:48 Hh_blog 阅读(177) 评论(0) 推荐(0)
摘要: 接下来,讨论两个*的用法,这好比需要两把钥匙,才能得到信箱内的信件,如下所示 其中 int *p1 = &x; 表示p1指针变量所存储的是x变量的地址,而 int **p2 = &p1; 此语句的示意图 如下图所示: 表示p2指针变量需要通过两次的间接访问才能得到x的值,即p2需要两把钥匙才能得到信 阅读全文
posted @ 2018-11-23 11:41 Hh_blog 阅读(94) 评论(0) 推荐(0)
摘要: 首先讨论的是,如何定义一个指针变量,如下所示: int x = 100; int *ptr = &x; 上述语句表示下列三种意义: 1.ptr是一个指针变量。 2.ptr变量存储的数据是某一变量的地址(假设是整型变量x的地址)。 3.利用*ptr可得到整型变量x的值。你可以比喻 * 是一把钥匙,用它 阅读全文
posted @ 2018-11-22 21:18 Hh_blog 阅读(204) 评论(0) 推荐(0)
摘要: 接下来讨论二维数组。若有一个二维数组如下: int x[3][2] ={10,20,30,40,50,60}; 此数组共有六个元素(3行,2列),每一元素的地址为&x[0][0]、&x[0][1]、&x[1][0]、&x[1][1]、&x[2][0]、&x[2][1]。 从输出的结果得知x[0]等于 阅读全文
posted @ 2018-11-18 21:13 Hh_blog 阅读(205) 评论(0) 推荐(0)
摘要: 此数组有5个元素,分别为x[0],x[1],x[2],x[3],x[4]。每一个元素均为整型变量,所以只要在这些变量前加&,即表示该变量在内存的地址。 程序利用一个循环输入数据给x数组,如下图所示 这是最经典的作法。由于数组的名称表示此数组第一个元素的地址,即x等同于&x[0],x+1等同于&x[1 阅读全文
posted @ 2018-11-18 11:52 Hh_blog 阅读(114) 评论(0) 推荐(0)
摘要: 前提是安装好Anaconda 1.如何安装一个包 这里的语句 package_name为包的名字 例如 你可以在cmd窗口下输入 按下回车后 系统将会进行安装numpy包。 你也可以同时安装多个包,比如同时安装numpy、scipy、pandas包。 命令如下 注:numpy:是Python的一个科 阅读全文
posted @ 2018-09-19 18:35 Hh_blog 阅读(62) 评论(0) 推荐(0)