当前位置:首页 » 编程语言 » c语言10是啥意思
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言10是啥意思

发布时间: 2022-03-13 19:18:46

c语言中10]是什么意思

不用说,你打错了,你上机运行一下肯定这地方出错,应该是一个分号

Ⅱ c语言int a[10] 10是什么意思

inta表示a这个变量是整型,只能存放整数。

inta【10】【10】

指的是代表a的二维数组,是指向一个有十个元素的数组的指针,或者说a是具有十个元素的数组的首元素的地址,这十个元素,每个元素都是一个数组。

(2)c语言10是啥意思扩展阅读

在C语言的定义中,二维数组可以看作一个一维数组,每个元素还是一个一维数组。

inta[m][n];

表示一个包含m个元素的一维数组,每个元素是一个包含n个整型数据的一维数组。(参考K&R C 第二版 5.7 Multi-dimensional Arrays)

2.在C语言中,指针和数组有相似之处,但是两者本质不同。两者相似的地方有两点:

读取数组元素

函数传递

就二维数组来说,“相似”的指针应该指向和二维数组的子数组相同的数据类型,如

int(*p)[n]=a;

此时可以用a[i][j]或p[i][j]或*(p+i)[j]或*(a+i)[j]来获取相同的数据。

在声明一个接受一个二维数组的函数原型时,会忽略第一层数组的长度,等效的是上述指针类型的参数。即下面两种函数原型的声明都可以成功接受a做参数:

Ⅲ C语言中n/=10是什么意思呢

n = n/10的意思,
C语言有很多运算简写比如
n = n+10,可以写成 n += 10,
n = n-10,可以写成n -= 10,
同样道理,加减乘除,取模都可以这么简写

Ⅳ c语言中%10是什么意思

%10是取余,例如25%10=5,*s指取内容,s最初指向的是字符A,下次指向B,字符是由ASCII值的。

类似的其他运算符还有:

+=、 -=、 *=、 %=、 &=、 |=、 ^=、 <<=、 >>=其中等号左边的运算符分别是:加、减、乘、取余、按位与、按位或、按位异或、左移、右移。

(4)c语言10是啥意思扩展阅读:

运算符号,比特右移(>>)运算符可以是算术(左端补最高有效位)或是逻辑(左端补 0)位移。例如,将 11100011 右移 3 比特,算术右移后成为 11111100,逻辑右移则为 00011100。因算术比特右移较适于处理带整数,所以几乎所有的编译器都是算术比特右移。

运算符的优先级从高到低大致是:单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符(=)和逗号运算符。

C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。

Ⅳ c语言中1/10%10是什么意思

1/10%10表示先将1除以10,之后将其结果对10求余,最后的结果为0。
解释如下:
运算符( / )与运算符( % )的优先级一致,而结合顺序都是自左向右,所以先计算除法,之后计算求余,分如下两步计算:
1、在C语言中除法运算符( / )的运算结果与被除数的数据类型一致,所以1/10后结果为0(本来为0.1,而为了与int类型的1保存一致,舍去了小数);
2、之后计算0%10,即求0对于10的余数,即为0。

可以用下面的printf函数进行验证:
printf("%d", 1/10%10); // 输出0

Ⅵ C语言中a=+10是什么意思

a=+10?C语言里没有这样的表达,语法错,应该为a+=10;与a=a+10同义。

Ⅶ C语言!!10等于什么

1。
!!10我们给它加上括号!(!10),根据C语言语法规定,非零的数当做逻辑1,所以!10为0,由此可知!(!10)为1。

Ⅷ C语言中a【10】什么意思

如果在类型后面的话,就是定义数组a大小维度10的意思。比如 int a[10] 就是定义整型数组a,大小10个整型数据大小(1个int占 4字节的话,就是占40个字节大小的内存)。
如果是在表达式中,比如 a[10]=1; 这里a[10]就表示a数组第11个元素(数组下标是从0开始的,10就是第11个元素)。 a[10]=1就是给该元素赋值1,同理如果在等号右边就是取a[10]的值。
另外 &a[10] 表示a[10]元素的地址。 a表示a数组首地址常量,相当于&a[0]。

Ⅸ C语言char a[10]中[10]是什么意思

[10]表示字符数组a的维度大小。

表示a数组在内存中占用10个(char)大小空间。

另外作为字符数组,定义[10],实际只使用9个空间存储字符,最后一个留着存放字符串结束符号‘’。

(9)c语言10是啥意思扩展阅读:

数组:

在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。

关于可变长数组(VLA)的问题:原来的C89标准中是不允许可变长数组出现的,但是在C99标准中,加入了对VLA的支持,但是支持的编译器不多,而且由于栈溢出的安全问题,没有太多的人敢用这个可变长数组,所以在C11标准中又把它规定为可选实现的功能了 。

如果有过用其它语言编程的经历,那么想必会熟悉数组的概念。由于有了数组,可以用相同名字引用一系列变量,并用数字(索引)来识别它们。

在许多场合,使用数组可以缩短和简化程序,因为可以利用索引值设计一个循环,高效处理多种情况。数组有上界和下界,数组的元素在上下界内是连续的。因为 Visual Basic对每一个索引值都分配空间,所以不要不切实际声明一个太大的数组。

此处数组是程序中声明的变量数组。它们不同于控件数组,控件数组是在设计时通过设置控件的 Index 属性规定的。变量数组总是连续的;与控件数组不同的是,不能从一个数组的中部加载或卸载数组元素。

一个数组中的所有元素具有相同的数据类型(在C、C++、Java、pascal中都这样。但也并非所有涉及数组的地方都这样,比如在Visual Foxpro中的数组就并没这样的要求)。

当然,当数据类型为 Variant 时,各个元素能够包含不同种类的数据(对象、字符串、数值等等)。可以声明任何基本数据类型的数组,包括用户自定义类型和对象变量。