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

具体实现如下: 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...

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

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

for (i=0;i用10 printf("%c",c[9-i]); printf("\n");

声明与初始化的例子: char s[]="abcd1234"; //声明s是字符数组,初始化字符串是 "abcd 1234"; 数组大小由编译器根据 初始化字符串长度算出。 char s[]={'a','b','c','d','1','2','3','4','\0'} ; //或这样声明与初始化 char s[80]="abcd1234"; ...

当然可以了,比如下面的程序: #include #define N 10 main() { char s[20]; char *p=s; int i; printf("Input 10 characters:\n"); for(i=0;i

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