目录
前往第三次作业
一、💥
字符串的结束标志是:( )
A.是’0’
B.是EOF
C. 是’\0’
D.是空格
🎸C
我们来简单说明一下关于0各自的含义
0-数字0
‘0’-字符0-ASCII值是48
‘\0’-字符-ASCII值(字符串的结束标志)
EOF-end of file 文件的结束标志- ASCII值是-1
这个-1是可以操作出来的,我们直接来看一下:
二、💥
关于数组描述错误的是:
A.数组是一组相同类型元素的集合
B.数组的下标是从1开始的
C.数组的下标是从0开始
D.数组如果初始化,可以不指定数组的大小
🎸B
相同类型的集合,指的是都是一种数据类型元素的集合,要么都是char元素的集合,要么都是int元素的集合,要么都是另一种数据类型元素的集合
数组好像还有一点没有普及到的:
我们来了解一下数组的初始化
arr[10];
和arr[ ];(这个不能运行,会报错的)
这些就是没有初始化的
arr[10]={ 0 };
和arr[ ]={ 0 };
这些就是初始化的
int arr[ ] = { 0 } ;
//数组有一个元素
int arr[ 10 ] = { 0 } ;
//数组有10个元素
arr[ ]={ }
中{ }里面有几个数字,它就有几个元素,它会自己识别出来的
但是arr[ 10 ]={ 0 };
你已经确定了10个元素,第一个元素无论是几,后面的所有元素也都会被初始化为0,例如:你输出arr[5],打印出来的结果会是0
🎸初始化的
🎸没初始化的
三、💥
下面程序的结果是:( )
A.7
B.8
C.9
D.10
#include <stdio.h>
#include <string.h>
int mai