回 帖 发 新 帖 刷新版面

主题:所有三个图形字符--指的是什么

题目是这样的:编写一个使用所有三个图形字符(trigraph)的程序,看看你的编译器是否支持它们。


使用所有三个图形字符     怎么理解这句话????? 

回复列表 (共2个回复)

沙发

所以,别乱翻译。本来就是一个含特定意义的专有名词,翻译不翻译都一样,但千万别翻译得令别人更糊涂。

所谓trigraph就是用三个字符来代替某个字符,比如用 ??< 来替代 {
目的就是为了照顾一些古老的键盘,这些键盘上没有{号键
但trigraph也是一个有争议的东东,很多人认为,为了照顾极其微小的一种情况而让语法和代码变得复杂是不明智的。
我个人也认为trigraph不好,如果仅仅是为了无法打出某些字的话,那么可以
1。换键盘
2。自己写个字符转化器
3。将这项功能加入到编辑器中,而不是C/C++中

板凳

看帖回帖

我来回复

您尚未登录,请登录后再回复。点此登录或注册