10.C语言逗号运算符和逗号表达式
发布时间: 2022-04-26 06:33:23 评论数: 0
在C语言中逗号“,”也是一种运算符,称为逗号运算符。其功能是把两个表达式连接起来组成一个表达式, 称为逗号表达式。其一般形式为:
表达式1, 表达式2其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值。【例3.19】main(){
int a=2,b=4,c=6,x,y;
y=(x=a+b),(b+c);
printf("y=%d,x=%d",y,x);
}本例中,y等于整个逗号表达式的值,也就是表达式2的值,x是第一个表达式的值。对于逗号表达式还要说明三点:
逗号表达式一般形式中的表达式1和表达式2 也可以又是 ......
7.C语言顺序结构程序设计举例
发布时间: 2022-04-23 13:30:15 评论数: 0
【例4-14】输入三角形的三边长,求三角形面积。已知三角形的三边长a、b、c,则该三角形的面积公式为:
area=(s(s-a)(s-b)(s-c))1/2
其中s = (a+b+c)/2。源程序如下:#include<math.h>
main(){
float a,b,c,s,area;
scanf("%f,%f,%f",&a,&b,&c);
s=1.0/2*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%7.2f,b=%7. ......
9.C语言词汇
发布时间: 2022-04-20 05:02:06 评论数: 0
在C语言中使用的词汇分为六类:标识符,关键字,运算符,分隔符,常量,注释符等。1) 标识符在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C语言规定,标识符只能是字母(A~Z, a~z)、数字(0~9)和下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。以下标识符是合法的:
a, x, x3, BOOK_1, sum5以下标识符是非法的:
3s 以数字开头
s*T 出现非法字符*
-3x 以减号(-)开头
bowy-1 出现非法字符减号(-)在使用标识符时还必须注意以下几点:
标准C语 ......
8.C语言指向多维数组的指针
发布时间: 2022-03-21 08:56:51 评论数: 0
本小节以二维数组为例介绍多维数组的指针变量。多维数组的地址设有整型二维数组a[3][4]如下:
0 1 2 3
4 5 6 7
8 9 10 11
它的定义为:
int a[3][4]={{0,1,2,3},{4,5,6,7},{8,9,10,11}}
设数组a的首地址为1000,各下标变量的首地址及其值如图所示。
前面介绍过,C语言允许把一个二维数组分解为多个一维数组来处理。因此数组a可分解为三个一维数组,即a[0]、a[1]、a[2]。每一个一维数组又含有四个元素。
例如a[0]数组,含有a[0][0],a[0][1],a[0][2 ......