第一周学习心得

一、本周学习总结

        本周进入c语言学习的正式课程, 学了简单的输入输出,如Hallo Wold。掌握了整型, 浮点型的变量定义,并运用表达式对变量进行赋值。此外,还学习了分支结构,并运用辅助软件绘画流程图。

在学习过程中,我们还意识到学编程不能只局限于书本,一定要上手打代码,才能加深印象。

 二、学习样例

1.输出

#include<stdio.h>
 int main()
 {
     printf("Hello World!");
     return 0;
 }

注意

   确定自己需要调用哪个系统函数,例如本例中,printf函数处于stdio.h中;相同的,scanf函数也是如此

2.表达式

#include<stdio.h>
int main()
{
    int c, f;
    scanf("%d", &f);
    c=5*(f-32)/9;
    printf("Celsius = %d", c);
    return 0;
}

          本例中,涉及了变量定义, 表达式,赋值,输入输出时的格式,格式控制;

          在变量定义时, 格式为  类型  变量名, 如上 int c, f;表示定义了两个变量c, f, 类型都为整型。

          在输入时,要使用&(这个符号还不是很理解什么意思,在后期会进一步学习);

          表达式中的算数运算符

运算符 + - * / %
名称 取余
优先级

        注意:赋值运算符=比算数运算符优先级低!

      3.分支结构(本周重点)

        ①什么时分支结构?

               根据条件选择所要执行的语句;

      ②流程图

     

 

 ③分支结构中表达式

   &&, ||, ==, <=,  >=, !=这几个符号要注意尤其是前三个;在进行判断时不能“连续“

以下是错误示范

 

 ④例题

#include<stdio.h>
int main(){
    double x, result;
    scanf("%lf", &x);
    if(x>=0)
        result = pow(x, 0.5);
    else 
        result = pow((x+1), 2)+2*x+1/x;
        printf("f(%.2f) = %.2f", x, result);
    return 0;
}

    ⑤多分支结构

          if-else的嵌套

在这种结构中必须留意的是{}的使用,若不是用,可能会造成if-else的配对问题;若未使用{},则else与离他最近且位与其他else配对的if相配对

⑥switch-case

     在这个语句中需注意break的使用;

posted @ 2021-09-24 11:32  高宇煌  阅读(47)  评论(0编辑  收藏  举报