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

    C语言学习宝典

    首先让我们认识什么是C语言。

    C语言是一种计算机开发语言,是一种非常基础的开发语言。能够用C语言做很多事情。C语言是顺序执行的程序。

    程序应该包括数据描述,数据操作。

    C语言的数据类型:

                                整型(int)

                 基本类型       字符型(char)

                                浮点型     分单精度(float),多精度(double)

    数据类型                    枚举类型(enum)

                                               

                                                    数组类型

                 构造类型          结构体类型 struct

                                   共用体类型(union)

                 指针类型(*)

                                 空类型(void)

    C语句分为以下5类:

    (1)控制语句

    ①if(){}else{}      (条件语句)

    ②for(){}         (循环语句)

    ③while(){}       (循环语句)

    ④do{}while()     (循环语句)

    ⑤continue      (结束本次循环语句)

    ⑥break         (终止执行switch语句或者循环语句)

    ⑦switch        (多分枝选择语句)

    ⑧goto          (转向语句)

    ⑨return         (从函数返回语句)

    (2)函数调用语句

    由一个函数调用加一个分号构成。

    Printf(“hello,world”);

    (3)表达式语句

    表达式语句由一个表达式加一个分号构成。最典型的是赋值语句

    A=6;

    i=i+1;

    i++;(先赋值后自己相加)

    ++i;(先自己相加后赋值)

    (4)空语句

    用的很少,主要是用作流程的转向点,程序由其他地方转到此语句处,循环语句的循环体,表示循环体什么也不做。

    (5)复合语句

    可以用{}把一些语句括起来成为复合语句

    例如:

    {

             Z=x+y;

             T=z/100;

             Printf(“%d”,z);

    }

    今天主要的任务是认识C语言,下面我们看几个例子,对以上的一些介绍做一个简单的回顾和熟悉。

    例1   输出一个hello world语句

     

    #include <stdio.h>   //引入标准C的库函数

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

    每一个C语言都要求有一个main函数,void表示是空类型,不需要返回值

    也可以写成  int main()

                                {

                                         return 0;

                                }

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

     1 void main()
     2 
     3 {
     4 
     5          printf("Hello World!
    ");  //printf是c编译系统提供的系统函数
     6 
     7          int a,b,sum;
     8 
     9          a=1000,b=20000;
    10 
    11          sum=a+b;
    12 
    13          printf("%d
    ",sum);
    14 
    15 }

    例2  求两个数中的较大者

     1 void main()
     2 
     3 {
     4 
     5          int max(int a,int b);  //对被调用的函数max的声明,是由于max函数在main函数之后
     6 
     7          int number1,number2,maxNumber;
     8 
     9          number1=10;
    10 
    11          number2=20;
    12 
    13          maxNumber=max(number1,number2);
    14 
    15          printf("The Max Number Is %d
    ",maxNumber);
    16 
    17 }
    18 
    19 int max(int a,int b)
    20 
    21 {//定义max函数,函数返回值为整型,形式参数为整型
    22 
    23          int max;
    24 
    25          if(a>b)      
    26 
    27                    max=a;
    28 
    29          else
    30 
    31                    max=b;
    32 
    33          return max;
    34 
    35 }

    首先我们用C语言做一个计算器。

  • 相关阅读:
    Unity shader之金属质感衣服
    Unity之如何使用夜神模拟器logcat
    Unity XLua之协程
    Unity shader之ColorMask
    NGUI之实现连连看小游戏
    NGUI之使用UISprite画线
    Unity如何退出游戏
    c#之AES加密解密
    Unity shader学习之屏幕后期处理效果之高度雾,重建world pos方法2
    Unity shader学习之屏幕后期处理效果之高度雾,重建world pos方法1
  • 原文地址:https://www.cnblogs.com/accipiter/p/3891164.html
Copyright © 2011-2022 走看看