为啥esplise写完代码后要保存一下,
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥esplise写完代码后要保存一下,相关的知识,希望对你有一定的参考价值。
就是下载了2019-09之后,每次写入新的代码都需要保存一下才能使用,不然会报错,麻烦死了
参考技术A这种以前开发的编程软件都是这样的,并没有加入自动保存功能,如果你感觉麻烦的话可以去使用IntelliJ IDEA 2019或者是类似的新开发的软件,就没有这个问题了。
本回答被提问者采纳 参考技术B 如果觉得麻烦可以使用IDEA自动保存不需要Ctrl+s
c语言为啥scanf()后要加个getchar()?
问:
C语言 这个程序为什么要加getchar() 前面有scanf了啊
#include <stdio.h>
main()
{
char a;
int i,b;
scanf("%c",&a);
getchar();
for (i=0;i<26;i++){
b=a+i;
if((a>=‘a’&&a<=‘z’&&b>‘z’)||(a>=‘A’&&a<=‘Z’&&b>‘Z’))
b=b-26;
printf("%c", b);
}
printf("\\n");
}
答1:
加getchar(); 的目的是吸收掉前面执行scanf("%c",&a); 时遗留在输入缓冲区里的’\\n’,以免后面还有某些输入语句时由遗留在输入缓冲区里的’\\n’引起错误。在这段代码中,后面已经没有输入语句了,所以有没有getchar();都可以。
答2:
scanf函数读完一个字符后,缓冲区里还留下一个你输入的回车,所以要用getchar读出来并丢弃。在此程序中确实没有必要这么做,但是你可以试试连续用多个scanf读取字符,就会知道什么时候该这样做了。
以上是关于为啥esplise写完代码后要保存一下,的主要内容,如果未能解决你的问题,请参考以下文章
java代码写完后保存为.java但是桌面上显示的图案不是J