c语言中非均匀步长怎么设定

Python019

c语言中非均匀步长怎么设定,第1张

您好,C语言中步长一般是用在for循环中循环增量的设置,就是for循环中的最后一个变量,可以看以下的for循环结构

for(i=0i<10i++)

最后一个i++设置了自增,每次加1。

非均匀步长可以在最后一个变量里设置,可以设置表达式如:

for(i=0i<10i=i*1.1)

指针没有步长这一说吧。

比如char *p = "abcdefg"

它的二级指针char *q = p你说的步长,是指++p 与++q吗?这两个明显是相同的。

但是如果是 void *p = void (*) fun()

void *q = p 这样子步长就没什么意义了,具体问题具体分析

for(int i=0i<=100i+=10)

printf("%d ", i)

学Basic时有过步长这个概念,C/C++里还真不记得哪里有提过“步长”