int main{char a[1][1],d;scanf("%c",&d);a[1][1]=d;}这样不行吗
数组下标从0开始
int main() { char a[1][1], d; scanf_s("%c", &d); a[0][0] = d; printf("%d",a[0][0]);//%d输出a[0][0]的ascii码 return 0; }
数组越界了,a[1][1]最大下标只能是[0][0],因为下标是从0开始编号的。