重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
简单说sum就是一个名字,深里说代表一块内存的名字,当你sum++时表示sum=sum+1,就是把给sum附的初始值自加一再付给sum,同理sum=a+b/sum=....
公司主营业务:成都网站制作、网站设计、外贸网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出思茅免费做网站回馈大家。
还要说sum不一定是求和的意思,只不过英文“和”为了简便记法通常大家用sum表示,可以用其他合法标识符取代。
这是自定义关键字,不属于C语言关键字,无固定含义。
开发者可以自定义sum,一般用来表示求和变量。
举例如下:
#includestdio.h
int main()
{
int a,b,sum;
a=1;
b=1;
sum=a+b;
printf("结果为:%d\n",sum);
}
扩展资料
C语言变量名的命名规则:(可以字母,数字,下划线混合使用)
1. 只能以字母或下划线开始;
2. 不能以数字开始;
3. 一般小写;
4. 关键字不允许用(eg:int float=2//error float 为保留字不允许用);
以下是使用C语言编写的程序,实现求4x5的矩阵所有元素和:
#includestdio.h
int sum(int matrix[4][5]) {
int i, j, total = 0;
for(i = 0; i 4; i++){
for(j = 0; j 5; j++){
total += matrix[i][j];
}
}
return total;
}
int main(){
int matrix[4][5] = {
{ 1, 2, 3, 4, 5 },
{ 6, 7, 8, 9, 10 },
{ 11, 12, 13, 14, 15 },
{ 16, 17, 18, 19, 20 }
};
int result = sum(matrix);
printf("The sum of all the elements of the matrix is %d\n", result);
return 0;
}
输出结果:
The sum of all the elements of the matrix is 210
在C语言中没有sum这个保留字,换句话它在C语言中只能算是一个标识符,没有特殊的语法功能。
一般来说C语言的标识符,有两个基本的使用原则。
1、要符合语法要求,C语言中规定,标识符有数字、字母、下划线(_)组成,而且第1符号只能为字母或者下划线。
2、标识符的命名,尽量便于阅读。如问题中的sum用于表示两数之和,就容易理解。