感叹号作用是什么?

东方玉荣东方玉荣最佳答案最佳答案

问的是编程语言中的“!”,那我就以C#为例来简单讲讲吧(其他语言也接近这样) 首先明确一点:任何语言都是人创造的,那么就会有人性在里面,而任何需要人类介入的过程都必然存在错误,那么为了适应这种错误,我们需要在编程中增加一些机制来应对这种情况——那就是代码的可读性和可调试性 举个栗子: 假如你需要编写一个方法,用来判断一个文件是否存在,并且是只读的(或者修改时间是否比某个时间点新);如果存在且是可读写的,则执行xx操作。 按照一般的思路,你需要这样做:

1.创建两个变量,分别用来保存文件存在信息与访问信息

2.定义一个函数,用来进行文件访问并返回相应信息

3.在一个循环里面,迭代所有需要处理的对象,对于每一个对象,调用文件访问函数,并且根据返回值以及需要达到的目的,确定下一步的操作(这里就可以使用switch语句或者其他流程控制结构了) 如果上述过程出现了任何问题,比如你打错了关键字或者漏写了分号,那么就会导致你的程序出现无法预测的错误 为了应对这种情况,我们的“!”就派上用场了:在需要做出判断的地方添加表达式,如果表达式的值为false,那么就停止当前操作的继续进行,并且抛出异常(在这里就是System.InvalidOperationException) 这个!的作用就是为了确保当因为人为失误导致程序出现问题的时候,能够自动发现并且给出提醒,从而方便人工修复

邓国宏邓国宏优质答主

感叹号的作用和汉语一样,主要是结束带有强烈感情的句子。德语中各种语气在句子中的表示方法和汉语不一致,汉语有专门的表示反问、祈使、疑问等的语气词,而德语是依靠句型的变化(如反语法、疑问法等)来完成的,所以凡是用了这些语法方法的句子都是陈述句,不能在句号。感叹号只结束带有强烈感情的陈述句。感叹句通常由副词als,wie,wo以及形容词或具有形容词功能的短语或不定式来表示此时此刻说话者的惊讶、喜悦、恐惧等等强烈感情,例如:Aber,das ist eine Erleichterung!但是,这可是大慰了。Wie glücklich ich bin!我真高兴。Was für eine Enttäuschung!真叫人扫兴!

感叹号与句号一样,在书面语和口语中都有。口语中结束感叹句时要声音降调并在句尾拖长声音(尤其是词多的感叹句)。感叹号在使用过程中要特别小心,它的使用频率极低,不要因误认为是感叹句而过多使用感叹号。

我来回答
请发表正能量的言论,文明评论!