在写markdown文档时经常会需要插入数学公式,我之前只会使用图片插入,上次在看到mathjax后,我开始了使用mathjax的历程,但在实际写文档的过程中遇到了一些问题。
「学习笔记」机器学习(1)
Linux下如何实现C语言的system("pause")
getch() ?
- 不是标准库中的函数,在Linux中一般情况无法使用
getchar() + printf(“\b”) ?
貌似使用getchar()读入,再输出一个退格符将原来回显的字符删除应该是可以的,但是在实际试了一下发现根本不行。。。
原因:终端驱动器确实会读一个字符,但是他的输入只有到’\n’ 或 EOF 才会结束,所以如果不输入回车就不会实际执行getchar(). 当然,如果上一次输入的字符并没有全部读完是可以getchar()把没有读完的字符读掉。
C/C++的一些有趣的区别
在geeksforgeeks上看到一篇文章,说的是一些在C中可以编译但在C++中不行的程序,觉得比较好玩,就翻译分享一下啦。
- 在C++中,在main()中使用其它自定义的函数时必须在前面写上声明或者定义,但是在C中却可以写在main()的后面
1 | #include<stdio.h> |
上面的程序在C中可以编译成功,但是在C++中就不行