C语言数组输出问题!
#include<stdio.h>1intmain(void)2{3intc;4charmax[10];5c='A';6while(c<='F'){7max[c]=c++...
#include <stdio.h> 1
int main (void) 2
{ 3
int c; 4
char max[10]; 5
c='A'; 6
while(c<='F'){ 7
max[c]=c++; 8
printf("%c\n",max[c]);} 9
} 10
为什么终端输出就6行空的阿!不是应该输出ABCDEF吗!求教下!8和9换成printf("%c\n",max[c]=c++);又可以输出了!这是为什么!有什么不同吗? 求大牛说详细点!本人新手! 展开
int main (void) 2
{ 3
int c; 4
char max[10]; 5
c='A'; 6
while(c<='F'){ 7
max[c]=c++; 8
printf("%c\n",max[c]);} 9
} 10
为什么终端输出就6行空的阿!不是应该输出ABCDEF吗!求教下!8和9换成printf("%c\n",max[c]=c++);又可以输出了!这是为什么!有什么不同吗? 求大牛说详细点!本人新手! 展开
7个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询