程序设计第一次总结

  • 知识梳理
  1. 输入与输入

          C++:cin>>变量1>>变量2>>…cout<<表达式1<<表达式2<<……

          C:scanf("格式控制字符串",参数地址表)

                 printf("格式控制字符串",输出值参数表)

          换行(C++:endl,C:\n)

          小数的输出:C++:cout<<fixed<<setprecision(3)<<<<endl;

                                  C:printf(“%.3d”)(域宽在点前)

       2.常量与变量

         常量:整型:int,long int,long long int

                     实型:float(单精度),double(双精度)

                     字符型:char

        变量:变量必须先声明,所有变量都要在第一条可执行语句之前。一个C程序由多

                    个函数组成,有且只有一个名为main的主函数是程序的入口

                    声明变量时初始化变量;

                    同一类型变量可同时声明;

     3.sizeof

        sizeof(类型):结果为类型占用的字节数

        sizeof(表达式):结果为表达式值所属类型占用的字节数

     4.在C语言中"="是赋值,"=="才是等于,"!="是不等于,"&&"是并且,"‖"是或者

     5.增1和减1运算符
         m=n++代表m="n的原值"n=n+1; m=++n代表m=n+1

     6.求余:整数;整数除法:整数/整数;实数除法:除数或被除数至少有一个为实数

     7.常用的标准函数

        x的平方根(x≥0)sqrt(x) 

        x的绝对值:fabs(x)

         lnxlog(x)

         lgxlog10(x)

         ex次方:exp(x)
         xy次方:pow(x,y)

         sin xsin(x)cos xcos(x)

      8.强制类型转换:类型(表达式)——可把表达式的值转为任意类型

      9.字符的大小写转换
          大写变小写:-32,小写变大写:+32

     10.(1)单分支控制的条件语句: if(表达式P) 语句A

           (2)双分支控制的条件语句: if(表达式P) 语句1
                         else        语句2

           (3)多分支控制的条件语句:if(表达式1) 语句1

                      else if(表达式2) 语句2

                      ...

                      else if(表达式m) 语句m

                      else 语句m+1

           (4)条件表达式
                  表达式1?表达式2:表达式3

                  含义:若表达式1为真,则条件表达式的值是表达式2的值,否则是表达式3

                           

     11.switch语句

         (1)一般形式

            switch(表达式)

            {

            case 常量1:

                可执行语句序列1;

            case 常量2:

                可执行语句序列2;

             ...

            case 常量n:

                可执行语句序列n;

            default:

                可执行语句序列n+1;

            }

           (2)几种执行相同的情况下,可以在最后一个case语句后加执行语句;switch语句

                表达式只能是char型或int

                (“break”若去除,则顺序运行)

                (可出现case常量1

                             case常量2

                             case常量3

                                         可执行语句)

  • 问题解决
  1. 顺序结构

          简单的输入、输出,即输入、输出的格式。

          将文字语言转换成C语言。

          解决简单的数学及应用问题。

      2.分支语句

         If条件语句的应用。单分支,例:判断数的正负;双分支,例:奇偶数的判断;多分支,例:判断能否被3.57整除。

         条件语句的嵌套,例:判断闰年。

         switch语句的应用,例:简单计算器.

  • 学习总结

通过近两个月的学习,我感觉程序设计这一门课程除了需要课上认真听老师讲的课之外,更重要的是自己亲自实践,通过一次次编写,构建,改错,运行来学习,熟悉、掌握编写程序的能力,只有通过犯错并改正,才能加深记忆,学会这一门课程。当然,在进行程序编写时,不可死记硬背,不能拘泥于细节,训练自己的逻辑思维,才能学好这一门课程。

猜你喜欢

转载自blog.csdn.net/qq_43641764/article/details/83959967