• C Primer Plus第二章总结


    C Primer Plus第二章总结

    关于头文件:

    #include<stdio.h>可能是每一个初学者第一个看到的头文件,许多人可能不清楚什么是头文件以及头文件的功能

    其实头文件是C语言的预处理指令(MC里面也有很多指令),这个指令就能让我们调用stdio.h文件里面写好的函数,

    比如scanf、printf等等,这些函数(可不是数学的函数哦,可以把程序的函数称为实现某种功能的语句或者说词语比较准确?)

    都是前人们写好了放在stdio.h这个文件里面的,我们通过头文件引入指令就能调用文件里面写好了的函数,在初期的学习不用学的太仔细,

    后面会慢慢明白的。

    关于main函数:

    许多小伙伴看到的C程序,头文件下面一般是int main()或是 void main() (其实我个人推荐使用int main() )

    主函数是程序必须写的函数,开始学习可以先记住一个模板:

    #include <stdio.h>
    int main(void)
    {
    
        return 0;
    }

    然后你把你想实现的代码写在花括号里面(注意要放在return 0前面哦)

    关于注释:

    注释有两种

    第一种是单行注释 // ,表示的是在本行//后面所有的语句都不会执行。

    第二种是多行注释 /* */,放在/*和*/之间的语句都不会执行

    eg:

    #include <stdio.h>
    int main(void)
    {
        printf("这是没有注释^_^");
        //printf("这是单行注释");
        /*printf("这是多行注释->_->");
        printf("这也是多行注释<-_<-");*/
        return 0;
    }

    效果如图:

     只会输出(执行)没有注释的语句。

    关于声明:

    声明的一般的形式 关键词+自定义命名

    规则:可以用小写字母、大写字母、数字、下划线来命名

    注意自定义命名的时候第一个字符不能是数字!!!

    由于C库经常使用下划线开始命名,所以我们在命名的时候最好避免以下划线开头(万一你命名的和库里面写的一样,就可能发生冲突)

    个人建议:变量的命名按照需求写,这样以后写大工程的时候不会忘记变量的作用(也可能只是我会这样做?hhh)。

    关于printf函数:

    printf函数是C语言的输出函数(准确的说是标准格式化输出函数)

    printf可以输出所有基本类型的值。

    eg:

    #include <stdio.h>
    int main(void)
    {
        int a;
        a = 1;
        printf("a=%d
    ", a);
        float b;
        b = 1.0;
        printf("b=%f
    ", b);
        double c;
        c = 1.0;
        printf("c=%lf
    ", c);
        char d;
        d = 'a';
        printf("d=%c
    ", d);
        long e;
        e = 1;
        printf("e=%ld
    ", e);
        long long f;
        f = 1;
        printf("f=%lld
    ",f);
        return 0;
    }

    关于语法错误:

    初学者在写程序时,或多或少会出现语法错误,通常编译器不会让语法错误的程序运行。

    我在这里说一下通常会遇到的错误(不一定是语法错误哈):

    1.语句后面忘记写分号(花括号里面每行语句后面必须写分号)

    2.定义了一个数组和一个变量的名称相同。

    3.赋值是=,比较是==。

    4.字符串不能直接拿来比较

    5.头文件后面不能+";"

    6.scanf("%d",&a);记得+&(取地址符)

    7.写代码的时候请使用英文字符

    8.遇到语法错误,请先自己百度,实在不会再去问别人(自己解决问题的能力是很重要的)

    最后总结:

    1.C程序由一个或多个C函数组成,每个C程序必须包含一个main()函数,这是C程序要调用的第一个函数。简单的函数由函数头和后面的一对花括号组成,花括号中是由声明、语句组成的函数体

    2.在C语言中,大部分语句都是以分号结尾,声明语句为变量指定变量名,并标识该变量中存储的数据类型。变量名是一种标识符。赋值表达式语句把值赋给变量,或者更一般的说,把值赋给存储空间。

    函数表达式语句用于调用指定的已命名函数。调用函数执行完成后,程序会返回到函数调用后面的语句继续执行。

    3.printf用于输出自己想表达的内容和变量的值,scanf用于输入变量的值

    4.一套语言的语法是一套规则,用于管理语言中各个有效语句组合在一起的方式。语句的语义是语句要表达的意思。编译器可以检测出语法错误,但是程序内的语义错误只有在编译完成之后才能从程序的行为中表

    现出来。检查程序是否有语义错误要跟踪程序的状态,即检查程序每执行一步后所有的变量的值。

    5.关键字是C语言的词汇,希望大家能快速掌握(其实并不多的)。

    6.作为一个程序员,最重要的不仅仅是写出一个符合语法规范的程序,而是表达你希望程序如何执行的想法。

    总结内容参考的C primer plus。

    有问题请在评论区指出。

  • 相关阅读:
    【转载】Git和Repo扫盲——如何取得Android源代码 .
    【转载】玩转C链表
    【转载】彩色 LCD 接口
    【转载】LCD DBI接口与DPI接口
    【原创】Display interface types supported
    【转载】交叉编译的基本概念
    【转载】谈谈Linux内核驱动的coding style
    深层神经网络
    Renju 方案(draft)
    Mathematica练习
  • 原文地址:https://www.cnblogs.com/Mangata/p/13759271.html
Copyright © 2020-2023  润新知