也许每个人都有一些隐藏和遗忘的理由为什么选择这些键?与此链接相同的http://www.catonmat.net/blog/why-vim-uses-hjkl-as-arrow-keys/解释了在vim和~bash中使用hjkl,也许有一些故事背后的原因^和$?实际上,在该文章的图片中,所示的终端甚至没有^键.
我真的很感激有人会在他写一个支持正则表达式的QED版本时告诉或显示Ken Thompson使用的键盘布局.(如果人们在评论中停止尝试变得有趣).
编辑:
这些都是一些回复.即使它们只是猜测,它们也可能像一个伟大的助记符材料.谢谢!只是希望你没有把它搁置这么快,也许有些人太慢了回答.
我有一个像这样的字符串:
char* hello = "Hello, world!";
Run Code Online (Sandbox Code Playgroud)
我必须循环遍历此字符串中的每个字符.我试过这些,但他们要么给我编译错误,要么访问违规,或者只是永远不要离开循环:
for( char* p = hello; p!=0; p++ ) printf("%x\n", p);
for( char* p = &hello; p!=0; p++ ) printf("%x\n", p);
for( char* p = *hello; p!=0; p++ ) printf("%x\n", p);
for( char* p = hello; *p!=0; *p++ ) printf("%x\n", *p);
Run Code Online (Sandbox Code Playgroud)
我真的不明白指针在C中是如何工作的,我只是随机地放置星号直到它起作用,在这种情况下它不会.
我没有strlen像其他问题一样使用.