12.30c语言学习复习(自用)

发布时间:2023年12月31日

1.运算符的优先级,求平均值得到代码过程,赋值也是运算符他是有结果的(运算自右向左结合)赋值的优先级是非常低的
2.写程序是按步骤执行的,先后执行
? ?交换变量要借助第三个变量进行(程序的套路)
?调试过程,设置断点观察变量的值
3.复合赋值 a+=5就是a=a+5
?递增递减运算符++count的值为count+1
? ? ? ? ? ? ? ? ? ? ? ? ? count++的值为count加1以前的值
? ? ? ? ? ? ? ? ? ? ? ? ? 进行上述操作后而count的值都加1了
4.if判断语句(判断条件){分支语句}
? ==相等 !=表示不等于?
? ?关系运算的结果只有两个值为0或者1;判断优先级比赋值语句要来的高
6>5>4是从左到右进行运算的结果为0;
5.注释//单行注释,/*多行注释,
6.if以及else中只有一个会进行执行,其中一个执行会离开整个条件判断
?7.循环的嵌套,if中还会有if else的循环;在if或者else后始终带上其相关的
? ?大括号

#include <stdio.h>

void main()/*

{

? ? printf("hello world\n");

? ? system("pause");

}*/

/*{

? ? int a,b;

? ? double c;

? ? scanf("%d %d",&a,&b);

? ? c=(a+b)/2.0;

? ? printf("%lf",c);

? ? system("pause");


?

}*/

/*{

? ? int t; //交换值

? ? int a=5;

? ? int b=6;

? ? t=a;

? ? a=b;

? ? b=t;

? ? printf("%d %d",a,b);

? ? system("pause");

}*/

/*{

? ? int a=10;//自增变量

? ? printf("%d\n",a++);

? ? printf("%d\n",a);

? ? printf("%d\n",++a);

? ? printf("%d\n",a);

? ? system("pause");

}*/

/*{//计算时差

? ? int hour1,mintue1;

? ? int hour2,mintue2;

? ? int ih,im;

? ? scanf("%d %d %d %d",&hour1,&mintue1,&hour2,&mintue2);

? ? im=mintue2-mintue1;

? ? ih=hour2-hour1;

? ? if (im<0){

? ? ? ? im+=60;ih--;

? ? }

? ? printf("时差为%d时%d分\n",ih,im);

? ? system("pause");

? ?

}*/

/*{

? ? int prise;

? ? int bill;

? ? int charge;

? ? printf("请输入金额");

? ? scanf("%d",&prise);

? ? printf("请输入票额");

? ? scanf("%d",&bill);

? ? charge=bill-prise;

? ? if(charge>=0){

? ? ? ? printf("找您%d元\n",charge);

? ? }

? ? else{

? ? ? ? printf("您的金额不够");

? ? ? ?

? ? }

? ? system("pause");

}*/

/*{//考试成绩if以及else的去括号;

int pass=60;

int scort;

printf("请输入你的成绩");

scanf("%d",&scort);

if

(scort>=60)printf("你通过了考试");

else

printf("你没有通过");

system("pause");

}*/

/*{//三个数中取最大值

? ? int a=49,b=8,c=7;

? ? int max;

? ? if(a>b){

? ? ? ? if(a>c){

? ? ? ? ? ? max=a;

? ? ? ? ? ? printf("最大值为%d",max);

? ? ? ? }

? ? ? ? else{

? ? ? ? ? ? max=c;

? ? ? ? ? ? printf("最大值为%d",max);

? ? ? ? }

? ? }

? ? else{

? ? ? ? if(b>c){

? ? ? ? ? ? max=b;

? ? ? ? ? ? printf("最大值为%d",max);

? ? ? ? }

? ? ? ? else{

? ? ? ? ? ? max=c;

? ? ? ? ? ? printf("最大值为%d",max);

? ? ? ? }

? ? }

? ? system("pause");

}*/

文章来源:https://blog.csdn.net/m0_75164492/article/details/135311308
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。