数组的维数必须用值大于等于1的常量表达式,此常量表达式只能包含整形字面值常量、枚举常量、或者用常量表达式初始化的整型const对象
char a[]={'c','+','+'} 维数是3
char b[]="c++" 维数是4
导致安全问题的最常见原因是所谓的缓冲区溢出错误,当我们在编程时如果没有检查下标,并且引用了超出数组或者其他类似数据结构边界的元素时,就会导致这类错误。
数组的维数必须用值大于等于1的常量表达式,此常量表达式只能包含整形字面值常量、枚举常量、或者用常量表达式初始化的整型const对象
char a[]={'c','+','+'} 维数是3
char b[]="c++" 维数是4
导致安全问题的最常见原因是所谓的缓冲区溢出错误,当我们在编程时如果没有检查下标,并且引用了超出数组或者其他类似数据结构边界的元素时,就会导致这类错误。