美文网首页
程序设计入门-C语言

程序设计入门-C语言

作者: weiwei_js | 来源:发表于2019-03-17 10:07 被阅读0次

    程序设计入门-C语言

    课程内容:

    第一周,简单的计算程序

    第二周,判断

    第三周,循环

    第四周,循环控制

    第五周,函数

    第六周,数组

    第七周,指针与字符串

    说明:

    1,课程要求时间:三个月(12周)

    2,使用Xcode开发C语言项目的方法:打开Xcode创建新的项目(Creat a new project)》选择Mac OS 》选择Command Line Tool》Next 》填写工程名字,Language 选择 C 》 next,完成创建》开始使用C语言开发程序;

    3,课程中以后的程序都是在main {}里面;

    镜像:

    编译标准出来之后出好多的编译器,推荐使用Dev C++ 软件(官网下载,运行在Windows系统中);

    安装:下载》安装语言选择英文,继续》使用语言选择中文,继续;

    使用:打开》新建》源代码》保存》选择C代码》出现文件名;

    快捷键:

    F9:编译; F10:运行; F10:终端;

    程序框架:代码块(大括号里面);

    中文标点报错的原因:中英文字符在编码的时候是不同的,对应不同的二进制数,在存储的时候也是不同的;

    C语言的缺点:报错的地方指示的不准确;

    在C语言中,分号不意味着任何事情,所以可以空格之后再分号;

    做计算:

    printf("12+34=%d",12+34);

    加、减、乘、除,取余、括号都是可以:X 使用*,➗使用 / ,是因为以前是使用打字机来输入的程序的,打字机上是没有X 和 ➗的,所以使用 *和/代替;

    变量定义:

         1,变量变量就是保存数据的地方,当在程序里需要保存数据的时候就要创建一个变量里保存他;

         2,变量的一般形式:<类型名称> <变量名称>;

         3,标识符:变量名称成为标识符,它只能有字母,下划线,数字(不放首位),C语言的关键词,不能做标识符;

         4,一行定义两个变量;逗号表示中间有两个东西;

         int price;

         int amount;

         int price ,amount ;

         5,程序的输入输出都是在运行的窗口里面;输入时以行为单位进行的,行结束的标志就是你按下了回车键。在你按下回车键之前,程序不会读到任何东西;

         举例:

         int price = 0;    //定义了一个变量。名字是price,类型是 int ,初始值是:0

         printf("请输入金额(元):\n");

         scanf("%d",&price);

         int change = 100-price;

         printf("找您%d元,\n",change);

      赋值和初始化

        1,赋值:  “=” 表示赋值,是一个动作,数学中的 “=”表示是等价的;

         int price = 0;

         2,初始化:为定义的变量 第一次赋值;

         C语言,没有强制要求 所有的变量在定义的地方做初始化,但所有的变量在第一次被使用的之前都应被赋值一次;

         如果没有初始化直接使用,

         3,组合变量定义的时候,必须一个一个的赋值:

         int price = 0, amount = 0;

         举例:

        int i;

         int j;

         j = i+10;

         printf("%d\n",j); 

    //会输出 莫名其妙的 数值;注意:此处并没看到乱七八糟的数据,不知道为什么,可能是因为Xcode 的原因;

      表达式

        int price = 0; 就是一个表达式;

        变量类型

         C是一种有类型的语言,所有变量在使用之前都必须定义或声明,而且必须有确定的数据类型。数据类型表示在变量中可以存放什么类型的数据,变量中只能存放一种指定类型的数据,程序运行过程中也不能改变变量的类型;

        第二个变量的定义

         C99的做法:可以在任何地方定义变量;

         ANSI C 中,只能在代码开头的地方定义变量(注意不是指初始化),必须把所有的变量定义完成之后才可以做输入、输出、计算等等一系列的事情,开始之后就不能再定义变量了;

    注意:

         printf :输出

         scanf :输入

         其中,f 指的是:formatting :格式化,格式化了的;

         读整数

        int  price = 0;

         scanf("%d",&price);

         int change = 100-price;

        %d 要求scanf 这个函数读入下一个 整数 ,读到的结果赋值给变量 price;

        ( price 前面的 & 表示后面是一个指针?)没有&是读不到的或者崩溃,如果输入类型错误,则scanf或录入默认值,就会出错;

    短绠不汲深泉之水!

    相关文章

      网友评论

          本文标题:程序设计入门-C语言

          本文链接:https://www.haomeiwen.com/subject/eewfoftx.html