C语言里的标识符有什么限制啊?

Python025

C语言里的标识符有什么限制啊?,第1张

C语言里的标识符有什么限制啊?

1. 标识符只能由字母、数字和下划线_组成;

2. 标识符的首字母不能是数字;

3. 大小写有区别,即标识符A和a是不同的;

4. 关键字不能作为标识符使用。

这个题目不是要你控制变量范围,而是让你考虑变量类型,不要溢出。

所以 用 long int 就可以了。( 最大值 10^5 * 1000 , 用 long int 足够)。

#include<stdio.h>

main()

{

long int i,n=1000

long int sum=0

static long int v // 频繁读写的变量 要用 static

scanf("%d",&n)

for (i=0i<ni++)

{

scanf("%d",&v)

sum = sum + v

}

printf("%d", sum)

}