一、前言
- 本人是一名小白,这一篇是记录我C语言学习中的数组的题目练习中的所学所得,仅为简单的认识下C语言中的各个知识。
二、选择题
若定义int a[2][3]={1,2,3,4,5,6};则值为4的数组元素是( )
A.a[0][0]
B.a[1][0]
C.a[1][1]
D.a[2][1]
因此,答案是B
下面代码的结果是:( )
#include <stdio.h>
int main()
{
int arr[] = {
1,2,(3,4),5};
printf("%d\n", sizeof(arr));
return 0;
}
A.4
B.16
C.20
D.5
答案解析:
对于int arr[] = {1,2,(3,4),5}数组,里面总共有4个元素,(3,4)为逗号表达式,取后者,因此数组中元素分别为:1,2,4,5
而sizeof(arr)求的是整个数组所占空间的大小,即:4*sizeof(int)=4*4=16
因此,选择B
下面代码的结果是:( )
#include <stdio.h>
int main()
{
char str