zoukankan      html  css  js  c++  java
  • 几年前做家教写的C教程(之二)

    C语言学习宝典(2)

    认识C语言中的运算符:

    (1)算术运算符   (+  -  *  /  %)

    (2)关系运算符    (>  <  ==  >=  <=  != )

    (3)逻辑运算符    (!  &&   ||)

    (4)位运算符   (<<  >>  ~  |  ^  &)

    (5)赋值运算符  (=以及它的扩展运算符)

    (6)条件运算符   (?:)

    (7)逗号运算符  (,)

    (8)指针运算符   (*和&)

    (9)求字节数运算符 (sizeof)

    (10)强制类型转换运算符 ((类型))

    (11)分量运算符  (.  ->)

    (12)下标运算符 ([])

    (13)其他  (函数调用运算符)

    初识算法:

    算法的五个特性:

    (1)有穷性。一个算法包含有穷的操作步骤

    (2)确定性。算法中的每一步都是确定的,而不应当是含糊不清的。不能产生歧义。

    (3)有零个或者多个输入。在执行算法时需要从外界输入必要的信息。

    (4)有一个或者多个输出。算法的目的是为了求解,一定有结果输出。

    (5)有效性。算法的每一步都应当能有效的执行。

    结构化程序设计的方法;

    (1)自顶向下

    (2)逐步细化

    (3)模块化设计

    (4)结构化编码

    C语言的3种基本结构:

    (1)顺序结构

    (2)选择结构

    (3)循环结构

    例1 判断2000-3000年之间的闰年(能被4整除但是不能被100整除或者能被400整除的年份)

    伪代码表示:

    Begin

             2000=>y

    While  y<=3000

    {

             If  y能被4整除

                       If  y不能被100整除

                                         Print  y:是闰年

                                Else  If  y能被400整除

                                         Print  y:是闰年

                                Else  y:不是闰年

                                End if

                       End if

    Else

     Print  y:不是闰年

    End  if

    Y=y+1;

    }

    end

    例2  求1-1/2+1/3+……+1/99-1/100

    /***************************************

    功能:求1-1/2+1/3-1/4+……+1/99-1/100

    ***************************************/

    #include <stdio.h>
    
    void main()
    
    {
    
             int i,sign;
    
             float sum,temp;
    
             i=2;
    
             sign=1;
    
             sum=1.0;
    
             while(i<=100)
    
             {
    
                       sign=(-1)*sign;
    
                       temp=(float)sign/i;
    
                       sum=sum+temp;
    
                       i++;
    
             }
    
             printf("The Sum Of The Array Is  %f
    ",sum);
    
    }
  • 相关阅读:
    植物:吊兰
    植物:文竹
    理论:混沌理论
    图书-数学:《数学之美》
    调味品:味精
    linux查看文件大小df-du
    linux防火墙开启-关闭
    tomcat端口号、日志、启停
    chmod
    jdk-tomcat环境变量设置
  • 原文地址:https://www.cnblogs.com/accipiter/p/3891171.html
Copyright © 2011-2022 走看看