首先各位新人们在调试程序的时候有没有过这样的想法:每次我都要手动输入数据,好麻烦啊,编译器不能每次调试的时候都帮我把数据填进去嘛,我就专心改代码多好
结论当然是“有的”,而且这其实才是控制台程序最常见的获取输入方式,只不过你的代码需要做一点点修改,不再是
printf("请输入一个整数");
scanf("%d", &a);
了,相信这一段代码你们都快写吐了吧(笑)
这一贴先教你们耍点小聪明省掉每次都要输入数据的麻烦,至于这样做的意义和这贴的意义我们后面慢慢说
常见的程序入口有两种写法
int main(void)
和
int main(int argc, char* argv[]) (当然还有其它类似写法,包括但不限于添加const)
前者是新人们常用的,而后者可以用于接收命令行参数
结论当然是“有的”,而且这其实才是控制台程序最常见的获取输入方式,只不过你的代码需要做一点点修改,不再是
printf("请输入一个整数");
scanf("%d", &a);
了,相信这一段代码你们都快写吐了吧(笑)
这一贴先教你们耍点小聪明省掉每次都要输入数据的麻烦,至于这样做的意义和这贴的意义我们后面慢慢说
常见的程序入口有两种写法
int main(void)
和
int main(int argc, char* argv[]) (当然还有其它类似写法,包括但不限于添加const)
前者是新人们常用的,而后者可以用于接收命令行参数