-
system()函数是阻塞方式进行的,他会新建一个进程! system代码执行完毕才继续执行!
-
注意一点,如下的命令:
#include <bits/stdc++.h> #include <windows.h> using namespace std; int main() {std::cout << "Hello, World!" << std::endl;system("notepad");std::cout << "Hello, World!" << std::endl;return 0; }
打开notepad(windows自带的记事本)后,就会执行
std::cout << "Hello, World!" << std::endl;
而不是等notepad退出后才执行打印语句!