测试程序如下,发现数组变量a和const指针p在 初始化、sizeof()运算、&运算 上有所不同。
#include <stdio.h>
int main(void)
{
int a[10]={0,1,2,3,4,5,6,7,8,9};
int* const p = a;
//测试1:(由于影响编译,因此将其注释掉,与其他测试并非在同一次中进行)
//能否用一个数组变量来初始化一个数组变量?
//能否用一个const指针来初始化一个const指针?
/*
int b[10] = a; //编译无法通过 error:invalid in.
原创
2020-07-18 22:06:41 ·
174 阅读 ·
0 评论