.1e0合法吗

Python019

.1e0合法吗,第1张

楼上的回答是部分正确的

首先.1e0的确合法,因为.1表示0.1,e0表示0次方,但是这里的结果是0.1而不是1,应当是理解为e0的优先级比.要高,因此是0.1

正解

sum是函数名称,应该把方括号改成圆括号:

int sum(int A[], int n){

return n<1?0:sum(A,n-1)+A[n-1]

}

请采纳,谢谢。

提问的时候,建议你复制代码,粘贴到这里来提问,而不是贴图。

如你问的意思是向整型变量输入字符,何时返回EOF。那要看你用的输入函数,假设用scanf函数输入。

一、EOF是标识符,值是-1。

二、向int输入纯数字,变量保存数字,返回值成功赋值的个数(一个变量就是1,二个是2)。

三、向int输入数字+字母,第一个变量获取前面数字忽略后面字母,其余变量无法获取,返回值是1。

四、向int输入字母开头内容,变量无法获得值,返回0。

五、向int输入Ctrl+Z表示文件或标准输入结尾,返回EOF。