开头:#intclude<stdio.h>
int main()
111//?? ?int age; ?? ?//?? ?int h; ?? ?//?? ?//转义字符? ?? ?//?? ?printf("请输入年龄:\n"); ?? ?//?? ?//把输入的值赋值给age?? ? ?? ?//?? ?scanf("%d",&age); ?? ?//?? ?printf("请输入身高:\n");? ?? ?//?? ?scanf("%d",&h);?
222//运算符 + - * / ?% ?? ?//表达式 ?运算符和变量/常量组成的式 ?? ?//=赋值 把右边的值赋值给左边 ?? ?//++运算符? ?? ?//变量a++ 先把a的值作为表达式的值,a自身加1 ?? ?//++a ?先把a的值加1,把加1以后a的值作为表达式的值? ?? ? ? ?333 //a--把a的值作为表达式的值,a自身减1 ?? ?//--a先把a的值减1,把减1以后a的值作为表达式的值? ?? ?//a++是一个表达式,可以单独执行 执行完以后a+1? ?
444// > ?< ?>= ?<=? ?? ?//if(条件){ ?? ?//?? ?条件为真的时候,才会执行?? ? ?? ?//}?
555//float书写小数? ? ?? ?? ?//?? ?float类型对应的标志%f ?int类型对应的是%d? ? ? ?? ?m=2*3.14*r; ?? ?s=3.14*r*r; ?? ?printf("圆的半径是%f 周长是%f 面积是 %f",r,m,s); //BMI=体重/身高*身高?
666?? ?//变量a++先把a的值作为表达式的值,a自身加1 ?? ?//++a变量 先把a的值加1 ?,把加1以后a的值作为表达式的值? ?? ?//变量a--先把a的值作为表达式的值,a自身减1 ?? ?//--a变量 先把a的值减1 ?,把a的值作为表达式的值 ?? ?
777//?? ?> < ?>= ?<=? ?? ?//?? ?if(条件){ ?? ?//程序分步骤执行,一步步执行 ?? ?//?? ?10<变量<20 ?程序不会思考,一步步执行 执行第一步以后会把true转化1false转化0?? ? ?? ?//&&且 ?类似数学中的交集 a&&b ?a为真并且b也要为真?
888? //?? ?if(条件){ ?? ?//> < >= <= ?? ?//=赋值运算符,不是判断是否相等 这句表达式一般情况下都为真? ?? ?//==判断是否相等 ?? ?//程序一步步执行,执行完以最后一次赋值为准? ?? ?//条件为真的时候,才会执行?
else if()多条件判断
999switch语句
case输出语句
berak终止
default(以上条件不符合则执行)
|