倒过来倒过来 倒过来倒过来
关注数: 28 粉丝数: 32 发帖数: 809 关注贴吧数: 8
高中狗献上古诗一首,顺带分析 露珠湿沙壁,暮幽晓寂寂。 泥若香不透,沃草溺马鼻 这首诗太优秀,以至于问樵忍不住要亲笔将其翻译成现代文: 露水湿透了沙土砌成的墙壁。 无论暮还是晓,这里都是一片幽静寂寥。 泥土好像连香气也无法渗透进去。 肥沃的野草茂密深厚,淹没了马的鼻子。 看似一首普通的诗,但仔细品来却别有韵味。个中妙处,请听问樵娓娓道来: 全诗第一句巧妙地借用一副“沙壁露珠图”充分表现了空气的湿润程度。根据物理学原理,沙石具有吸附性,如果有水溅到沙壁上,便会渗透入内,所以,沙壁上是很难形成露珠的。但是,现在居然出现了“露珠湿沙壁”的情景,这是为什么呢?原来是因为沙壁吸附水分已经达到饱和的程度,沙壁已经完全湿透了,于是,它无法吸附的水分就在沙壁外凝结变成露珠了。在这一句,作者正是巧妙抓住“露珠湿沙壁”这一特殊自然现象深刻地揭示了空气的湿润程度。 第二句“暮幽晓寂寂”则运用了互文的修辞方式充分表达了环境的幽静。互文这种修辞手法在古诗文中不常见,是高手才会运用,例如唐代“七绝圣手”王昌龄的名诗《出塞》就有一句“秦时明月汉时关”,它其实说的是“秦汉时的明月、秦汉时的关”。而在本诗中,作者将这一修辞手法发扬光大,用“暮幽晓寂寂”寥寥五个字传达出“暮时和晓时都幽,都寂寂”的意思,也就是“无论白天还是黑夜都很幽静寂寥”的意思,这充分体现了作者在文学方面的造诣。 我们再看第三句,“泥若香不透”。这句话通俗朴实,翻译过来就是“泥土好像连香气也不能渗透”。我们注意到其中的“若”字是“似乎、好像”的意思,说明作者是在推测。但我们心中也不禁起了疑惑,为什么作者要这样推测呢?悬念在此产生了,这就让我们迫不及待往下读。 最后一句,“沃草溺马鼻”。“沃”本指土地肥沃,但这里作者用“沃”来形容“草”,形容草的长势好、浓密丰厚,不仅形象,而且富有创意,反映出作者在遣词造句方面的天赋。而紧接着的三个字“溺马鼻”则更加生动形象地反映了草的浓密,达到了极佳的艺术效果。马儿低头吃草的时候,草把马的鼻子都淹没了,还不够浓密吗,还不能称之为“沃草”吗?我们知道,“溺”本意是淹没于水中,但在这里,作者再一次进行巧妙地化用,不仅生动,而且略带浮夸,更好地表现了草的茂密,这再次证明了作者遣词造句的功底。正是因为作者用形象生动的语言让我们的眼前浮现出如此茂密丰盛的草的形象,我们心中的疑惑也就烟消云散,难怪作者在前面要推测说也许泥
turbo c2.0贪吃蛇为什么运行时,黑屏然后退出 #define N 200 #include <graphics.h> #include <stdlib.h> #include <dos.h> #define LEFT 0x4b00 #define RIGHT 0x4d00 #define DOWN 0x5000 #define UP 0x4800 #define ESC 0x011b int i,key; int score=0;/*得分*/ int gamespeed=50000;/*游戏速度自己调整*/ struct Food {     int x;/*食物的横坐标*/     int y;/*食物的纵坐标*/     int yes;/*判断是否要出现食物的变量*/ }food;/*食物的结构体*/ struct Snake {     int x[N];     int y[N];     int node;/*蛇的节数*/     int direction;/*蛇移动方向*/     int life;/* 蛇的生命,0活着,1死亡*/ }snake; void Init(void);/*图形驱动*/ void Close(void);/*图形结束*/ void DrawK(void);/*开始画面*/ void GameOver(void);/*结束游戏*/ void GamePlay(void);/*玩游戏具体过程*/ void PrScore(void);/*输出成绩*/ /*主函数*/ void main(void) {     Init();/*图形驱动*/     DrawK();/*开始画面*/     GamePlay();/*玩游戏具体过程*/     Close();/*图形结束*/ } /*图形驱动*/ void Init(void) {     int gd=DETECT,gm;     initgraph(&gd,&gm,"c:\\tc");     cleardevice(); } /*开始画面,左上角坐标为(50,40),右下角坐标为(610,460)的围墙*/ void DrawK(void) { /*setbkcolor(LIGHTGREEN);*/     setcolor(11);     setlinestyle(SOLID_LINE,0,THICK_WIDTH);/*设置线型*/     for(i=50;i<=600;i+=10)/*画围墙*/     {        rectangle(i,40,i+10,49); /*上边*/        rectangle(i,451,i+10,460);/*下边*/     }    for(i=40;i<=450;i+=10)    {       rectangle(50,i,59,i+10); /*左边*/       rectangle(601,i,610,i+10);/*右边*/    } } /*玩游戏具体过程*/ void GamePlay(void) {     randomize();/*随机数发生器*/     food.yes=1;/*1表示需要出现新食物,0表示已经存在食物*/     snake.life=0;/*活着*/     snake.direction=1;/*方向往右*/     snake.x[0]=100;snake.y[0]=100;/*蛇头*/     snake.x[1]=110;snake.y[1]=100;     snake.node=2;/*节数*/     PrScore();/*输出得分*/     while(1)/*可以重复玩游戏,压ESC键结束*/     {        while(!kbhit())/*在没有按键的情况下,蛇自己移动身体*/        {       if(food.yes==1)/*需要出现新食物*/       {           food.x=rand()%400+60;           food.y=rand()%350+60;           while(food.x%10!=0)/*食物随机出现后必须让食物能够在整格内,这样才可以让蛇吃到*/
1 下一页