#课堂笔记

第一章

一、 C 程序的基本结构

一个标准的 C 程序通常包含以下部分:

  1. 头文件引用:如 #include <stdio.h>,用于调用标准库函数。

  2. 主函数入口int main()void main(),程序从这里开始执行。

  3. 语句块:用 {} 包裹,里面写具体的逻辑。

  4. 语句结束符:每条语句以分号 ; 结束。

  5. 输出/输入函数:如 printfscanf

  6. 比如#include <stdio.h>

    int main() {
        printf("Hello, World!\n");
        return 0;
    }

注意:#include <stdio.h> 这一行其实是 预处理指令,它的作用是告诉编译器:在编译你的程序之前,把 标准输入输出库stdio.h)的内容包含进来。<stdio.h>:这是一个 头文件,里面声明了很多输入输出函数,比如 printfscanf

二、C 程序运行的步骤

  1. 编辑源程序

    • 你先在编辑器里写好代码,保存为 .c 文件(这是C语言,然后.cpp是C++语言)

    • 例如:hello.c

  2. 编译 (compile)

    • 编译器把 .c 文件翻译成机器能理解的目标文件 .obj

    • 这一步会检查语法错误。

  3. 连接 (link)就是build

    • 把目标文件和库文件结合起来,生成可执行文件 .exe

    • 没有库函数(比如 printf)就不能运行。

  4. 运行 (run)

    • 双击或在命令行运行 .exe 文件,就能看到程序的输出。

🔄 流程图

源文件 .c → 编译 → 目标文件 .obj → 连接 → 可执行文件 .exe → 运行结果

三、三个文件

  • 源文件(Source File):写主要逻辑代码。后缀通常是.c

  • 头文件(Header File):放声明和定义,方便复用。后缀.h

  • 资源文件(Resource File):存放界面和附加资源。后缀.rc

  • 这学期就学一个📂 源文件(Source File)就是.cpp

  • 后缀:通常是 .c(C语言)、.cpp(C++语言)。

  • 内容:程序的主要逻辑代码,比如函数实现、变量定义。

  • 作用:这是程序的“主体”,编译器会把源文件翻译成目标文件(.obj),再链接成可执行文件(.exe)。

四、其他好用

1.双击compile的时候的error就可以自动定位到位置

2.用 // 后面写说明文字,多行注释/*开始*/结束

3.一个工程只能有 一个 main 函数(因为如果有多个 main(),编译器/链接器就不知道该从哪一个开始。)所以课上练习就直接写一个然后注释掉再写下一个这样,就是一直拖动*/

五、未来毕设呀论文呀

流程图格式:

第二章

一、数据类型

二、标识符,常量和变量

1.标识符。就是名字,字母数字下划线,开头一字母或者下划线开头

2.常量

① 字符常量(单引号 ' '

  • 只能有一个字符,比如:

    • 'A'

    • '?'

    • '\n'(转义字符,表示换行)

  • 本质上是一个 整数,存储的是该字符的 ASCII 码。

    • 例如 'A' 的值其实是 65。

②字符串常量(双引号 " "

  • 可以有多个字符,比如:

    • "A"

    • "Hello"

    • "12345"

③关于#define

首先#代表预处理指令(在 C 语言里,所有 预处理指令(比如 #include, #define, #ifdef 等)都必须以 # 开头。)

其次

  • 它不是函数。

  • 它是 预处理指令,在编译之前由 预处理器执行。

  • 作用:把代码里出现的名字替换成指定的值。

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐