当前位置:首页 » 编程语言 » c语言循环赋值

c语言循环赋值

发布时间: 2022-05-30 16:42:48

c语言利用循环给字符数组赋值怎么做

int main()

{

int array[10];

for(int i=0;i<10;i++) //I 不能超过数组的最大长度

{

a[i]=i;

}

return 0;

}

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

  1. 方法一:

    char a[100];

    for(;scanf("%c",&a[i])!=EOF;); //for循环读入每个字符,包括空格符,换行符,直到文件末尾。这样整个输入都被读到一个字符串当中。

  2. 方法二:

    char a[100][100]; int i;

    for(;gets(a[i++]);); //for循环读入每行字符串,这样每行输入由一个字符串储存。

㈢ C语言中用for循环赋值数组

#include<stdio.h>
main()
{inti,a[40]={0};
//a[0]到a[9]这10个数依次赋值0到9
for(i=0;i<10;i++)
a[i]=i;
//a[20]到a[29]这10个数全部赋值成9
for(i=20;i<30;i++)
a[i]=9;
//a全部输出显示
for(i=0;i<40;i++)
printf("%d",a[i]);
}

如图所示,望采纳。。。。。。

㈣ C语言怎么使用循环给所以的数组成员赋值同一个数。

快速的方法是
string.h中的memset()
void * memset(void * s, int ch, size_t n)
s为首地址指针,ch为填充数,n为字节数
2比如填充int a[20];
memset(a, 0, sizeof(int) * sizeof(a))
循环就是
int a[20], i;
for(i = 0; i < sizeof(a); i++)
a[i] = 0;
这里需要注意到是如果数组a作为参数给函数调用的话,必须给出数组的大小,而不能使用sizeof(a)

㈤ C语言,怎么用for 循环给数组赋值 说的简单详细点, 谢谢了

1、首先打开c语言项目,输入如图所示代码创建一个int类型的数组。

㈥ C语言怎么实现循环赋值

for(i=0;i<4;i++)
for(j=0;j<4;j++)
a[j]=b[i]
代码可能有问题,但思想却是对的:用双重循环

㈦ C语言数组学习问题 循环方式给数组赋值

就是for循环没学会吧。那就讲一下for循环和数组应用。
就拿你的这个程序举例子好了,定义了一个整型数组a[3],然后看这段代码:
for(i
=
0;
i
<
3;
i++)
{
a[i]
=
i;
}
for循环的括号里面有三个东西,for(赋初值;
循环条件;
步长)
赋初值就是给循环变量(相当于一个计数器)赋初值,当然也可以初始化其他的变量。第一个分号后面是循环条件,只有满足循环条件才执行循环体内部的语句,不满足则跳出循环。第二个分号后面是循环变量的自增步长,就是每次循环结束以后,循环变量要增加或减少多少,当然也可以执行其他的运算,按照需求来。
运算过程如下:
进入for循环后,
第一次循环:i
=
0,给变量
i
赋初值为0,然后判断
i
<
3,如果i

小于3的,那么进入循环内部执行for循环里面的语句,即a[i]
=
i。
这里,i
是等于
0
的,那么a[i]就是a[0],a[i]
=
i的意思就是a[0]
=
0,也就是说,给数组a的第一个元素(即下标为0的元素)赋值为0。接着a[i]=i这句执行完了,接着执行的是for循环的步长自增语句,即i++。i++和i=i+1是等价的,所以执行完这句语句以后,i的值从0变成了1。到这里,第一次循环就结束了,现在执行第二次循环。
第二次循环:第一次循环结束以后,进入第二次循环之前,先要执行for循环的第一个分号后面的语句,就是循环条件判断。即i<3。在第一次循环结束后,i的值是1,那么1是小于3的,因此符合该条件,开始执行循环体内部的语句a[i]
=
i,这里,i的值是1,那么a[i]就是a[1]了,也就是数组a的第二个元素(即下标为1的元素),执行完以后,又跳回for循环的第二个分号后面了,执行i++,执行完i++以后,i的值从1变成了2。接着开始第三次循环。
如此往复,第三次循环结束以后,i的值变成了3,在执行第四次循环的时候,首先进入for循环的循环条件判断,也就是第一个分号后面的语句,i<3,这个时候i的值是3,3<3是不成立的,因此从这里开始跳出循环,第四次循环也就不执行了。
循环结束以后,数组a就变成这样了:a[0]=0,a[1]=1,a[2]=2。而i的值在此时为3。
自己一步一步写出来for循环的执行步骤就好了。
总结:
for(赋初值;
循环变量;
循环变量自增)
{
循环体;
}
这句语句的执行顺序是:
1.赋初值。
2.判断循环条件,若满足条件执行第3步,若不满足条件执行第6步。
3.执行循环体语句。
4.循环变量自增。
5.执行第2步。
6.跳出循环。

㈧ C语言可以连续赋值么如c=a=b=5说详细哦

可以连续赋值,编译器是从右往左赋值,c=a=b=5就按照b=5,a=b,c=a赋值main

前带void表示main函数返回类型为空类型

在较早的编译器下,main前面不带void也可,编译器会默认为void返回类型。

(8)c语言循环赋值扩展阅读

C语言的运算符主要用于构成表达式,同一个符号在不同的表达式中,其作用并不一致。下面按计算的优先顺序,分别说明不同作用的表达式。需要特别指出,在C语言标准中,并没有结合性的说法。

相同优先级运算符,从左至右依次运算。注意后缀运算优先级高于前缀。因此++i++应解释为++(i++)。

而与或非的运算优先级都不一样,因此a && b || b && c解释为(a && b) || (b && c)

合理使用优先级可以极大简化表达式。

热点内容
微软不给源码 发布:2025-02-11 16:13:37 浏览:38
php的get方法 发布:2025-02-11 16:12:30 浏览:967
源码网嘉 发布:2025-02-11 16:07:06 浏览:192
免费ftp服务软件 发布:2025-02-11 15:58:06 浏览:866
大樱桃建园为什么要配置授粉树 发布:2025-02-11 15:58:00 浏览:629
五菱宏光s顶配有哪些配置 发布:2025-02-11 15:50:57 浏览:287
华为8加128配置有哪些 发布:2025-02-11 15:48:20 浏览:580
压缩机三转子 发布:2025-02-11 15:45:54 浏览:828
linux操作系统shell 发布:2025-02-11 15:45:53 浏览:339
安卓模拟器如何选择安装 发布:2025-02-11 15:34:26 浏览:177