大家好,今天小编关注到一个比较有意思的话题,关于c语言字序的问题,于是小编就整理了2个相关介绍c语言字序的解答,让我们一起看看吧。
输入三个数,按由小到大的顺序输出(用指针实现,C语言编写)?
#include
{
int a, b, c, *p1 = &a, *p2 = &b, *p3 = &c, *t;
printf("输入3个数:\n");
scanf("%d%d%d", &a, &b, &c);
if(*p1 > *p2)
SWAP(p1, p2);
if(*p2 > *p3)
SWAP(p2, p3);
if(*p1 > *p2)
为什么汉字在句子中顺序错乱会不影响阅读?这是汉字博大精深的体现吗?
谢邀。
汉字是中国传统文化的一脉,从甲骨文开始,到今天见到的楷书印刷体,从***借到另创,从本义到引申义,汉字阵容逐渐庞大,但实际用字也在五千以内,而二三千识字量已足够交流与阅读;表达的关键不在字量,而在于字与字的相合;字词意义组合的灵活性是随着字义的扩展而得到充分的体现的,词汇因词序的自由变化搭配而丰富起来,如明天-天明,打***-***打,光荣-荣光,科学-学科,进行-行进……,这种词序的颠倒,扩充了书面或口语更准确更细腻的感情表达需要,词序变了,其意义或发生根本性的变化,或没有发生实质性变化,但都有它存在的意义,意义就在于使表述有了另一种选择的可能,而因之达到了另类的意境。这大概是汉字博大精深的一个特征吧?
汉字不同于拼音音节字母,它始终保持了甲骨文初创时的图画特性,也就是说,它是由横平竖直笔画组合而成的图形,因之叫方块汉字,是世界上唯一传承下来的古老文字,这大概也可以说是其博大精深的又一个特征吧?
正由于汉字的图画性,所以它比单一字母字体组合成一串时更容易辨识,因为图形的形象化对眼有更强烈的冲击力,比一个个字母连成串留下的印象深刻得多。所以,所谓汉字连句混乱,并非乱到毫无规则不成句,一般都是成句的,错往往出现在字序组词上,或出现在错别字上;由于图形认识的习惯性印象刻骨铭心,即使句中出现字序混乱,也会在脑海中迅速调出已有的图形存储信息加以准确修正,不会因之而误解。如:
你明天把去它拿来过。
它是一个乱序的句子,但事实上在读时却会马上自然地在脑海中修正过来,正确理解为:
你明天去把它拿过来。
我想,原因就在于它的形已经给了我们常识性的提示了吧?使读者自觉按常理去理解认知它。这就是汉字的优越性。中国人聪明,与识别汉字结构无不有关;形象思维是极易吸收的一种思维!
我完全理解你的偏见小心眼:
1.你的意思是站在英语的语法角度来看汉字顺序是错乱的,你的这种说法大错特错。
2.汉字的语法是全世界最先进、最合理的语法,英语的语法是杂乱无章、最落后、最失败、最愚蠢的语法,英语的语法就是你所说的杂乱无章根本不适合表达。
汉字在句子中顺序错乱会不影响阅读,应该是和我们习惯了汉字有关,并不能说是汉字博大精深的体现。
第一次看到这种说法,感到很奇神,几乎不敢相信真实是的说法。汉字错顺序乱,真的不会阅读影响吗?
是不是能看得明白,回过头再看,才发现确实怪异,但并不影响理解意思。
因为每天接触最多的,就是汉字,汉字对于我们来说太习惯了,所以,看到文字后,很自然的、无意识就进行了加工重整,自己都没有察觉到这个过程。
下面这个耳熟能详的唐诗,就更不会对理解有任何影响。
除了汉语,我只了解英语。英语是否存在同样的现象呢?其实是一样的。
到此,以上就是小编对于c语言字序的问题就介绍到这了,希望介绍关于c语言字序的2点解答对大家有用。