• C语言概述之介绍各种基本概念


    2C语言概述

    2.1 C语言示例解释

    #include

    #include<stdio.h> 这一条指令的作用相当于把stdio.h文件的所有内容都输入该行所在的位置。

    #include 这行代码是一条预处理指令C编译器会在编译之前对源代码做一些准备工作,即预处理。有一个C预处理器。

    C编译器软件包,都提供stdio.h文件。C程序顶部的信息集合被称为头文件


    C语言不内置输入输出,是因为不是所有程序都会用到I/O包。轻装上阵体现了C语言的哲学。经济使用资源的原则。


    函数

    函数时C语言程序的基本模块。

    C语言一定从main()函数开始执行。()用来识别main()是一个函数。

    int main()函数的返回类型。表明main()返回的值是整型。


    注释

    /* */ 被这两个符号括起来的部分是程序的注释。写注释是写给读者看的,让别人能明白你的意思。编译器会忽略注释。

    另一种注释的表现形式是 /


    花括号、函数体和块

    花括号把main()函数括起来,简而言之,C函数都使用花括号标记函数体的开始和结束。


    声明

    声明是C语言最重要的特性之一。

    int num 声明做了两件事,声明了一个名为num的变量;表明了该变量的数据类型是int

    int C语言定义的关键字。关键字是语言定义的单词,不能用作其他用途。

    num 是 一个标识符,也就是变量、函数或其他实体的名称。

    C语言中,所有变量都必须先声明才能使用。变量的声明必须放在块的顶部。其他语句不能再任何声明的前面。


    赋值

    赋值是C语言的基本操作之一。

    C语言通过赋值运算符而不是赋值语句完成赋值操作

    printf函数

    printf(),括号内的内容是main()函数传递给printf()函数的信息。该信息叫作参数

    return语句

    如果遗漏了main()函数中的return语句,程序在运行至最外面的花括号时会返回0。因此可以省略return语句。但是不能再其他有返回值的函数中漏掉它。所以还是强烈建议养成在main()函数中添加return语句的好习惯。可将其看作是统一代码风格。


    转义序列 escape sequence

    用于代表难以表示或无法输入的字符。

    代表tab

     代表BackSpace


    占位符 %d

    % 用来提醒程序,此处该打印一个变量。d 表明把变量作为十进制整数打印。


    2.2 简单程序的结构

    程序由一个或多个函数组成,必须有main()函数。

    函数由函数头和函数体组成。

    函数头包括函数名、传入该函数的信息,函数的返回类型;函数名后面的圆括号可以识别函数。圆括号中可能有空,可能有参数。

    函数体被花括号括起来,由一系列语句和声明组成。


    2.4 提高程序可读性的技巧

    1、有意义的函数名和写注释;

    2、用空行分割概念上的多个部分;

    3、每条语句各占一行;

    分号的作用是告诉程序一条语句在哪里结束、下一条语句在哪里开始。


    2.5 进一步使用C

    int feet, fathoms; 这个语句声明了两个变量,变量之间用逗号隔开->多条声明

     

    2.6 多个函数

    函数原型prototype->告知编译器在程序中要使用这个函数

    函数调用function call ->

    函数定义 function definition ->函数本身的源代码


    函数原型也叫作函数声明

    void 表示空的意思,

    void main(void) 第一个void表示没有返回值,第二个void表示不带参数;

    函数的执行取决于它在函数中被调用的位置。所有的C程序都从main()开始执行。C的惯例是把main()放在开头,它提供了程序的基本框架。

    2.7 调试程序

    程序的错误通常叫作bug

    找出并修正错误的过程叫作调试(debug)

    语法错误:编译器会发现并报错;

    语义错误:编译器难以发现;

    程序状态:程序执行过程中,某给定点上所有变量的集合。相当于是给计算机一个快照。

    跟踪程序状态的方法:1、在程序的关键点钟插入printf函数,来见识制定变量值的变化。2、使用调试器debugger,这是一种程序。会让你一步一步运行另一个程序,并检查该程序变量的值。

    2.8 关键字和保留标识符

    保留标识符,已经被C语言用来指定了某用途和使用权。

    如果把关键字用作变量名的话,编译器会将其视为语法错误。

    2.9 关键概念

    编程是富有挑战性的事情。程序员要具备抽象和逻辑的思维,并谨慎地处理细节问题。

    2.10 小结

    1C程序是一个或多个函数组成的。

    2、每个程序必须包含一个main()函数,这是程序要调用的第一个函数。

    3、简单的函数由函数头和后面的一对花括号组成。花括号中是由声明、语句组成的函数体。

    4C语言中,大部分语句都以分号结尾。

    5、声明->为变量创建变量名,标识该变量中储存的数据类型。

    6、变量名是一种标识符

    7、赋值表达式语句把值赋给变量,或者更一般地说,把值赋给存储空间。

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

    9、语法 是一套规则,用于管理语言中各有效语句组合在一起的方式;

    10、语义 是语句要表达的意思,

    11、编译器可以检查出语法错误,但是语义的错误只能在编译完后,从程序的行为中表现出来。

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

    13、关键字是 C语言的词汇。

  • 相关阅读:
    八、分组
    七、select使用
    六、SQL基础应用
    五、修改MySQL密码
    side Effect
    js函数式编程
    React生命周期
    Portals
    git使用技巧
    函数式编程
  • 原文地址:https://www.cnblogs.com/grooovvve/p/9711951.html
Copyright © 2020-2023  润新知