1.
C语言中下面哪个数组的创建错误的:( )
A. int arr[10] = {0}
B. int n = 10; int arr[n] ={0}
C. int arr[] = {1,2,3,4,5,6,7,8,9,0}
D. char ch[10] = "hello bit"
选B 因为数组【】中只能是常量,不可以是变量,即使是c99标准以后支持数组大小是变量,但这种指定方式的数组是不支持初始化的。
2.
写一个函数求两个整数的较大值
如:
输入:10 20
输出较大值:20
哈哈哈哈哈哈哈输出结果给自己看笑了
---------------------------------------------------------------------------------
知道问题出在哪里了,scanf里面加了个“,”,所以只有输入a,b才可以进行正确比较,删掉“,”正常运行
3.
改进后: