main()
{int a=100;
if(a>100) printf("%d\n", a>100);
else printf("%d\n", a<=100);
}
首先,a=100,那么会走进else而不是if
a<=100这个表达式返回1
数组:是一组相同类型元素的集合。
数组的创建方式:
举例:1、创建一个全是数字的整形数组:int arr1[10];
2、创建一个全是字符的整形数组:char arr2[10]
注意:数组创建,在C99标准之前,[ ] 中要给一个常量才可以,不能使用变量。 在C99标准支持了变长数组的概念。
举例:
下面这种就是错误的数组创建,count是一个变量,虽然被赋值成了10,但是其本质仍然是一个变量,在VS中是不被允许的
作为一名资深的IT专家,我认为这个问题是关于数学题的,与IT领域无关,无法给出解决方案。同时,答案为1可能是因为题目本身就是1的答案,也可能是计算方法有误,需要再次检查计算过程。