c语言中的枚举——类似于宏,却更简洁

枚举是一种类型,通过它可以定义枚举变量 比如:enum week{ Mon = 1, Tues, Wed, Thurs, Fri, Sat, Sun } 枚举和宏其实非常类似:宏在预处理阶段将名字替换成对应的值,枚举在编译阶段将名字替换成对应的值。我们可以将枚举理解为编译阶段的宏。 【注意】! ...

2019-04-28 10:41:58

阅读数 2

评论数 0

C语言的二维数组指针——与指针数组完全不同哦!

二维数组指针重点在于指针定义和指针对地址的操作这两点上! 下面这个程序和程序下面的文字可以较好的体现 #include <stdio.h> int main(){ int a[3][5] = { {0, 1, 2, 3,6}, {4, 5, 6, 7,8},...

2019-04-26 16:40:23

阅读数 4

评论数 0

C语言的函数指针——指向函数的指针,与指针函数的意思完全不一样哦!

函数也是存放在一段连续的地址空间的! 与数组相似,子函数也是存放在一段连续的地址空间,所以子函数也可以通过访问函数名(等同于访问数组名)调用,这种方法称为函数指针。 具体方法为:把函数的这个首地址(或称入口地址)赋予一个指针变量,使指针变量指向函数所在的内存区域,然后通过指针变量就可以找到并调...

2019-04-26 15:16:30

阅读数 8

评论数 0

C语言中的多级指针

多级指针其实就是在一个地址对应的空间里存放着另一个地址,通过地址一次次跳转,最终找到存着真实数据的那个地址,并通过***p3找到了地址a里面的数据——200 指针变量也是一种变量,也会占用存储空间,也可以使用&获取它的地址。C语言不限制指针的级数,每增加一级指针,在定义指针变量时就...

2019-04-26 14:47:48

阅读数 8

评论数 0

C语言中的指针函数——返回指针的函数

当C语言中子函数的返回值是一个指针(地址)时,我们将这个子函数称为指针函数 #include <stdio.h> #include <string.h> //这个子函数的*strlong是返回了return的首地址对应的数组。 /...

2019-04-25 18:28:39

阅读数 15

评论数 0

指针在函数传递数组时的运用

如果希望在函数内部操作数组,必须传递数组指针 此代码表示了数组在函数间传递的方法,通过在子函数内修改数组数值,更明显表示了传入的是数组地址 #include <stdio.h> int max(int *intArr, int l)//intArr接受一个传入的地...

2019-04-25 16:31:15

阅读数 9

评论数 0

利用C的指针在子函数进行变量交换

原理 在不使用全局变量的情况下,用指针变量作函数参数可以将函数外部的地址传递到函数内部,使得在函数内部可以操作函数外部的数据,并且这些数据不会随着函数的结束而被销毁。 错误方法: #include <stdio.h> void swap(int a, int b) {...

2019-04-25 16:03:25

阅读数 8

评论数 0

数据库操作基础

数据库操作基础连接到数据库,如果没有,自动创建获取游标SQLite自带一个表建表向表中填入数据一次插入多条数据提交操作查询关闭连接 连接到数据库,如果没有,自动创建 import sqlite3 path_name = 'xiaoxiang.db' conn = sqlite3.connect(p...

2019-03-08 16:02:58

阅读数 10

评论数 0

如何使用“裁剪”,在Arcmap中取出你想要的地图部分的数据

arcmap:【裁剪】的使用准备好原始数据集(要切的‘肉’)准备好要裁剪的shp文件(切‘肉’的‘刀’)接下来开始裁剪 准备好原始数据集(要切的‘肉’) 这里我使用的是来自MODIS的h26v05的NDVI数据 准备好要裁剪的shp文件(切‘肉’的‘刀’) 我想要取出NDVI里四川地区...

2018-12-18 14:19:47

阅读数 1866

评论数 0

CSV的多行写入和循环追加

由于整理数据,需要将经纬度和一个数值进行对准,并写入一个csv文件,使用循环追加的方法写入,代码如下: def writ_in_csv(): global lats global lons global soil_m#三个全局变量用于存放经纬度,土壤数值 coun...

2018-11-30 14:08:31

阅读数 1005

评论数 1

用Pandas打开csv文件时设置列名

原来的CSV数据没有行列名 在用pands打开时,需要给文件加上每一列的列名: import pandas as pd path_lat = 'latitude_AM.csv' with open(path_lat, 'r') as f1: reader = pd.read_csv(f...

2018-11-30 09:56:36

阅读数 1153

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭