#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
void test()
{
static int a = 1;//局部变量,用完销毁;但是当static修饰时,用完不销毁
a++;
printf("%d ", a);
}
int main()
{
int i = 0;
while (i < 10)
{
test();
i++;
}
//逗号运算符(计算从左到右,结果为表达式最后一个结果)
/*int a = 2;
int b = 1;
int c = 4;
int d = 0;
d = (c=a + 2,a= c - 1,b= a + 5);
printf("%d\n", d);*/
//条件运算符
//int a = 9;
//int b = 3;
//int max = 0;
//max = a > b ? a : b;
//printf("%d\n", max);
//++和强制类型转换
/*int a = (int)10.98;
int b = a++;
printf("%d\n", b);
printf("%d\n", a);*/
return 0;
}
本文介绍了C语言中逗号运算符的使用,展示了如何通过逗号运算符串联多个表达式。同时,文章还探讨了条件运算符(三元运算符)的应用,解释了如何根据条件选择不同表达式的执行。通过对这两个运算符的讲解,帮助读者更好地理解C语言的控制流程。
1681

被折叠的 条评论
为什么被折叠?



