甘肃省酒泉国际英文域名注册/中文国内域名申请/企业域名服务器空间备案-企业域名

酒泉市境内地层分属三个地层(天山—内蒙古、塔里木、华北)分区,从老至新依次为:下元古界、中元古界、上元古界、寒武系、奥陶系、奥陶—志留系、志留系、泥盆系、石炭系。
[10] 地形地貌
酒泉市地势南高北低,自西南向东北倾斜。南部祁连山地是一系列3000~5000米的高山群,层峦叠嶂,陡峻高拔。自东而西有祁连主峰、讨赖山、大雪山、野马山、阿尔金山、党河南山、赛什腾山。
[2] 酒泉盆地海拔1350-1500米。盆地南部是祁连山山前倾斜平原的一部分,海拔略高,约1500-1800米,向东北渐次降低,到夹山子北侧为1340米左右。夹山以北的扇形冲积积平原带,南起夹山北翼,海拔1400米,北迄北山南翼,海拔1200米,是谓金塔盆地。黑河自天成切割北山,蜿蜒以至东北,在鼎新形成河谷平原,山地海拔1300米以上,平原1100~1200米,是谓鼎新盆地。安、敦、玉盆地是疏勒河流域的广阔冲积平原,由一系列大小盆地和平原组成。
自东而西有赤金盆地,海拔1700米;花海盆地,海拔1200米;玉门镇平原,海拔1400米;布隆吉平原,海拔1300米;踏实盆地,海拔1080米;安西三角洲平原,海拔1170米;西湖盆地,海拔1080米;敦煌平原,海拔1100米以及古玉门关外的平原洼地等,海拔1000米以下。
[2] 南部海拔4000米以上渐渐进入冻土区,终年积雪冰封,有现代冰川分布,是本区河流发源地。山间有盆地,较大的有苏干湖盆地、石包城盆地、昌马堡盆地,以及许多沟谷小盆地。是古丝绸之路的黄金路段自嘉峪关隆起带分界,以东是酒泉、金塔盆地,以西是安西、敦煌、玉门盆地。
[2] 酒泉市地处阿尔金山东段和祁连山西段以当金山口为界。阿尔金山主峰高达5798米。祁连山脉山体庞大,有数条平行高峻的山岭。自西北而东南有野马山、大雪山、讨赖南山、沙果林那穆吉木岭、野马南山、疏勒南山、党河南山、野牛脊山、察汗鄂博图岭、喀克吐蒙克、土尔根达坂山、赛什腾山。主要山脉均在4000米以上。4500米为雪线,终年积雪,有现代冰山分布。疏勒南山的宰吾结勒(团结峰)海拔5808米,为区内最高峰。山间有苏干湖、石包城、昌马盆地。北部的马鬃山(北山)由数列低山残丘组成,海拔多在1400-2400米之间。
[2] 水文
酒泉市境内河流,分疏勒河、黑河、哈尔腾河三大水系,均发源于南山冰川积雪区。自东而西是:黑河尾部自天成以北入鼎新,跨本区最东沿。其余河流依次为:酒泉市的马营河、观山河、红山河、丰乐河、洪水坝河、北大河(讨赖河),是主要灌溉水源。城北有临水河、清水河、依靠地下潜流溢渗在面,形成无数泉溪汇集成河,引以灌溉。
[2] 全市依水源条件,自然的划分为洪水区和泉水区。金塔有北大河入鸳鸯池水库灌溉金塔盆地;玉门市白杨河、赤金河、蔬勒河。前二河灌溉玉门镇以东土地,疏勒河灌溉玉门镇以西土地;安西居疏勒河中下游,另有榆林河灌溉踏实盆地;敦煌有党河,流至北湖与疏勒河汇合后注入哈拉湖。一般情况下,疏勒河无水入境,故党河系为敦煌市的灌溉水源。以上诸河,年径流量约33.34亿立方米。因气候原因,来水量各时期悬殊,水量不稳。每年7-10月份是丰水期,枯水期甚长。5、6两月水量回升迅速,与农业的丰歉紧密相关。
[2] C++ 不但在C语言的基础上进行了很多扩展,而且也对C语言部分做了细节上的改进,变量的定义位置就是其中之一。
C89 规定,所有局部变量都必须定义在函数开头,在定义好变量之前不能有其他的执行语句。C99 标准取消这这条限制,但是 VC/VS 对 C99 的支持很不积极,仍然要求变量定义在函数开头。
C89 和 C99 是两套不同的C语言标准,C99 是 C89 的升级版,我们已在《C语言的三套标准:C89、C99和C11》中进行了讲解。
请看下面的代码:
#include <stdio.h>int main(){int a;scanf("%d", &a);int b;scanf("%d", &b);int c = a + b;printf("%d\n", c);return 0;}将代码保存到源文件main.c,那么它可以在 GCC、Xcode 下编译通过,但在 VC/VS 下会报错。GCC、Xcode 对 C99 的支持非常好,可以在函数的任意位置定义变量;但 VC/VS 对 C99 的支持寥寥无几,必须在函数开头定义好所有变量。
将上面的代码再保存到源文件main.cpp,那么它在 GCC、Xcode、VC/VS 下都可以编译通过。这是因为 C++ 取消了原来的限制,变量只要在使用之前定义好即可,不强制必须在函数开头定义所有变量。
注意源文件的后缀,.c是C语言代码,.cpp是C++代码,它们的编译方式不同。
取消限制带来的另外一个好处是,可以在 for 循环的控制语句中定义变量,请看下面的例子:
#include <iostream>using namespace std;int sum(int n){int total = 0;//在for循环的条件语句内部定义变量ifor(int i=1; i<=n ;i++){total += i;}return total;}int main(){cout<<"Input a interge: ";int n;cin>>n;cout<<"Total: "<<sum(n)<<endl;return 0;}运行结果:
Input a interge: 10
Total: 55
在 for 内部定义循环控制变量 i,会让代码看起来更加紧凑,并使得 i 的作用域被限制在整个 for 循环语句内部(包括循环条件和循环体),减小了命名冲突的概率。在以后的编码过程中,我推荐这种写法。
甘肃省酒泉国际英文域名注册/中文国内域名申请/企业域名服务器空间备案-企业域名