- 博客(17)
- 收藏
- 关注
原创 C语言流程控制习题
输出钻石型算法static void diamond(){/*{{{*/ int maxedge=0; printf("Please enter edge's number:\n"); scanf("%d",&maxedge);//输入钻石型的最大宽度 int i,j; for(i=0;i<maxedge;i++) ptstar(maxedge-i,i+1); for(j=0;j<maxedge-1;j++)
2022-05-30 16:18:13
65
原创 C语言基础(3)
流程控制:linux自带画图工具Dia在存在多个if嵌套语句中,缺少{}的情况下,else只会与最近的if匹配在1,2两种情况,不要直接用else表示第二种情况,要表明报错if(1) 语句;if(2)语句;else 报错;判断闰年算法:int year; scanf("%d",&year); if((year%4 == 0)&&(year%100 != 0)||(year%400 == 0)) printf("%d is leap year\n",year)
2022-05-27 22:29:04
58
原创 C语言基础(2)
C语言基础(2)运算符使用取模运算%两边操作数必须为整形自增自减 运算符在前,先计算再取变量使用,变量在前,先使用在计算同一个变量自增自减有歧义,减少使用逻辑运算符的短路特性:逻辑&&仅当左边表达式为真才会计算右边表达式,否则直接跳过右边表达式,逻辑 || 两边都计算=扩展优先级从右往左 sizeof 数据类型所占字节数 强制类型转换只改变中间过程,并不会改变变量本身<<位左移,>>位右移,~位取反,| 位或,两者为假才为假,& 位与,两者为真
2022-05-26 19:26:36
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人