如果让i等于3,a[++i]的结果是a[4].
但如果是a[i++].那么结果是a[3].
第一个式子,是在本身这个语句中i的值加一,然后再运算。
而第二个式子,是用其本身的值去运算,然后再下一个句子的时候再加一。
扩展资料:
自增自减运算符基本语法
自增运算符 ++ 使 *** 作数的值加1,其 *** 作数必须为可变左值(可简单地理解为变量)。对于自增就是加1这一点。
++ 可以置于 *** 作数前面,也可以放在后面,如:
++i
i++
数组赋值方法
在{ }中的各数据值即为各元素的初值, 各值之间用逗号间隔。例如:static int a[10]={ 0,1,2,3,4,5,6,7,8,9 }相当于a[0]=0a[1]=1...a[9]=9
参考资料来源:百度百科-自增自减运算符
参考资料来源:百度百科-数组
什么是C语言?C语言的简介。C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。
它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。
语言特点:C是中级语言/C是结构式语言/C语言功能齐全/C语言适用范围大/简洁紧凑、灵活方便/运算符丰富/数据类型丰富/C是结构式语言/语法限制不太严格,程序设计自由度大/适用范围大,可移植性好。
#include <stdio.h>void main()
{
char c
printf(“input a”\n)
scanf("%c",&c)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)