① ‘A’在c语言中是什么意思
‘A’在C语言中是变量的意思。
a-=a的意思为a=a-a,先用a减a,然后再将得到的结果赋值给a。-=实际上是一种缩写形式,使得对变量的改变更为简洁。a在c语言中没意思,ASCLL码中是97,前面几个都是运算符,”#“是宏定义的开头。
左结合性和右结合性
C语言中各运算符的结合性分为两种:左结合性和右结合性。
例如:算术运算符的结合性是自左至右,即先左后右。如有表达式x-y+z则y应先与“-”号结合,执行x-y运算,然后再执行+z的运算。这种自左至右的结合方向就称为“左结合性”。
而自右至左的结合方向称为“右结合性”。 最典型的右结合性运算符是赋值运算符。如x=y=z,由于“=”的右结合性,应先执行y=z再执行x=(y=z)运算。
② C语言中函数名错误怎么办
1、C:.exe [Error] ld returned 1 exit status的意思是指函数名不正确。就是指你在使用C语言编写代码的时候,有些函数名拼错了。
2、例如,可能是main拼成了mian,或者continue拼成了coutinue,又或者是string拼成了stirng,都会导致C:.exe [Error] ld returned 1 exit status这个错误的产生。
3、出现这种错误,只需要再仔细检查自己代码中的函数名是否拼错即可。
(2)c语言中a39是什么意思扩展阅读逗神闷:
C语言中常见的语法错误以及语法总结如下
1、对于新手来说,最开始犯的错误就是容易忘记写Main函数头。不管是C还是java都是不能缺少的,一切语言从main开始。下面报错会提示你找不到头。
2、然后就是 “ ; ” 号了,虽然很不起眼但是却很重要,缺少了就不可以。不仅仅是缺少了不行就是你输入的是中文状态下的分号依然不可以,C语言对中文还是很敏感的。
3、再就是大括号的封闭问题了山弯,很多同学刚刚写程序的时候往往只写上一半大括号,把下一半大括号忘记了。
4、有的程序要求瞎弊需要输出东西,这时候你却把printf语句忘写了,这是一种大意,这个失误,编译软件不会给你报错。
③ C语言中'a'是什么意思,''符号是什么意思
&: 在C语言中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。|: 是位运算符,表示“按位或”。
资料扩展
1、符号 & 和 | 这两个运算符都是二进制的按位操作符。
&: 二进制“与”(都为1时,结果是1,否则是0。),比如:1010 & 1011 = 1010,1010 & 1000 = 1000。
|: 二进制“或”(有1时,结果是1,都是0时,结果为0。),比如:1010 | 1011 = 1011,1010 | 1000 = 1010。
2、位运算符将数字视为二进制值,并按位进行相应运算,运算完成后再重新转换为数字。
例如:
表达式10&15表示(1010 & 1111),它将返回表示1010的值10。因为真真得真,或者是11得1,同位全是1结果也是1。
表达式10|15表示(1010 | 1111),它将返回表示1111的值15。假假得假。全零得零。
3、C语言中的符号分为10类:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节数运算符和特殊运算符。
4、位操作运算符:参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。
④ 请问C语言中**a[9]是什么意思呢
"**应该表示2维指针" -- 不叫二维指针,而叫二重指针,就是指针的指针。
**a[9] -- 这是一个 二重指针数组。数组有9个单元,可以指向9个 二重指针。
用它来表示一个三维数组,比较复杂,在作为三维数组使用前,须要分配它的存储单元,看下面程序。
程序第一部分,**p[9] 作为二重指针数组。第二部分,变成p[3][2][9]三维数组.
#include <stdio.h>
#include <stdlib.h>
main()
{
int a=1,b=2,c=3;
int *aa,*bb,*cc; // 指针
int **aaa,**bbb,**ccc; // 二重指针
int **p[9],i,j,k;
aa=&a; bb=&b; cc = &c; // 赋地址
aaa = &aa; bbb=&bb; ccc = &cc; // 赋地址
p[0] = aaa; p[1] = bbb; p[2] = ccc; // 赋地址
p[6] = aaa; p[7] = bbb; p[8] = ccc; // 赋地址
printf("%d %d %d\n", **p[0], **p[1], **p[2]); // 打印值
printf("%d %d %d\n\n", **p[6], **p[7], **p[8]); // 打印值
// 第二部分 分配 指针 指向的单元
for ( i=0;i<9;i++) p[i] = (int **) malloc(sizeof(int *) * 2);
for (j=0;j<2;j++) {
for ( i=0;i<9;i++){
p[j][i] = (int *) malloc(sizeof(int) * 3);
}
};
// 赋值 1,2,3,4。。。54 并打印值
for (i=0;i<3;i++) for (j=0;j<2;j++) for (k=0;k<9;k++) { p[i][j][k] = a; a++;};
for (i=0;i<3;i++) for (j=0;j<2;j++) for (k=0;k<9;k++) printf("%d\n",p[i][j][k] );
}
⑤ a在c语言中是什么意思
a-=a的意思为a=a-a,先用a减a,然后再将得到的结果赋值给a。-=实际上是一种缩写形式,使得对变量的改变更为简洁。
运算时,可以将其写成熟悉的形式,从右向左依次计算,注意在每次计算时,变量的值会发生改变, 如不注意,就会导致错误的情况发生。
C语言
是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
⑥ ‘A’在C语言中是什么意思
意思为a=a-a,先用a减a,然后再将得到的结果赋值给a。-=实际上是一种缩写形式,使得对变量的改变更为简洁。
运算时,可以将其写成熟悉的形式,从右向左依次计算,注意在每次计算时,变量的值会发生改变, 如不注意,就会导致错误的情况发生。
相关如下
C语言的运算符主要用于构成表达式,同一个符号在不同的表达式中,其作用并不一致。下面按计算的优先顺序,分别说明不同作用的表达式。需要特别指出,在C语言标准中,并没有结合性的说法。
相同优先级运算符,从左至右依次运算。注意后缀运算优先级高于前缀。因此++i++应解释为++(i++)。