啪啪啪
上节课说C语言不能定义动态数组,只能用常量。
#include<stdio.h> int main() { int n,i; printf("请输入字符的个数:"); scanf("%d",&n); char a[n+1]; printf("请开始输入字符:"); getchar(); for(i=0;i<n;i++) { scanf("%c",&a[i]); } a[n]='\0'; printf("你输入的字符串是:%s",a); return 0; }
结果
请输入字符的个数:17
请开始输入字符:I love fishc.com!
你输入的字符串是:I love fishc.com!
c99可以
浙公网安备 33010602011771号