zgfp.net
当前位置:首页 >> C语言中怎样用For循环给字符数组赋值 >>

C语言中怎样用For循环给字符数组赋值

假如,数组名称为buf(赋值语句中的值具体自己定): for(int i=0;i

#include int main() { char c; char cstr[256]; // 输入字符不要超过255 int i = 0; while(scanf("%c", &c), c!='\n') // 判断是否回车 { cstr[i++] = c; // 不是回车都赋值给字符串数组 } cstr[i] = '\0'; // 字符串结束符 i=0; while(cstr[i]...

#include int main(void) { int name[10]; int n; for (int i=0;i

int main() { int array[10]; for(int i=0;i

你的%c读到了你打的回车符

给字符数组赋值分两种情况,单字符赋值和字符串赋值。 单字符赋值,可通过数组下标方式或指针方式,引用数组元素,进行赋值,如: char a[10];char ch='a';for( i=0;i

具体实现如下: for(i=0;(name[i]=getchar())!='\n';i++) ; name[i]='\0'; 楼主还可以在电脑上运行下面的程序: #include void main(){ char name[20]; int i; printf("enter name:"); for(i=0;(name[i]=getchar())!='\n';i++) ; name[i]='\0'; pr...

#include #include #define N 10 int main () {char s[50][N],t[N]; int i,j,k; for(i=0;i

char szData[5]={'A','b','c','d','\0'};//字符数组char ch = szData[3];// ch 的值为'd'

#include #include int main() { char *str="12456"; char str1[10]; int i; while(*str!='\0'){ for(i=0;i

网站首页 | 网站地图
All rights reserved Powered by www.zgfp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com