• 程序 = 数据结构 + 算法
    • 数据结构:对数据的描述
    • 算法:对操作的描述

    结构
    C的初步介绍 - 图1
    C语言无法解释,必须编译
    源程序(.c)————>(编译)目标程序(.obj)—————>(连接)可执行程序(.exe)

    1. #include<stdio.h>
    2. int main()//main为主函数
    3. {
    4. printf("三毛\n");//打印
    5. return 0;//返回值
    6. }

    函数

    • 有返回值 int main(){return 0;}
    • 无返回值void main(){}

    stdio.h
    h——>head 头文件
    i ——>输入
    o——>输出


    考点

    1. C语言源程序文件的后缀是 .c;经过编译后,生成文件的后缀是 .obj;经过连接后,生成的文件的后缀是 .exe。
    2. C语言本身没有输入输出语句。
    3. 先编译,再执行。
    4. C语言是由函数构成。有且只有一个main函数。
    5. C语言从main函数开始,无论其位置在哪里。
    6. C语言的执行总是从main()函数开始,到main()函数结束。
    7. 构成C语言源程序的基本单位之一是函数的定义。

    例题

    1. (判断题)C语言本身没有输入输出语句(√)
    2. (填空题)一个C语言程序的语句至少应包含一个main函数 。
    3. image.png
    4. image.png

    已知int a=10,b=12,a和b互换值

    #include <stdio.h>
    
    int main() {
        int a = 10;
        int b = 12;
        int temp;
        //输出交换前
        printf("交换前的值为:\na = %d\tb = %d\n", a, b);
        printf("\n");
        //把a的值传递给temp
        temp = a;
        //a占b
        a = b;
        //b占temp
        b = temp;
        //输出交换后
        printf("交换后的值为:\na = %d\tb = %d\n", a, b);
        return 0;
    }
    

    image.png

    标识符

    1. 标识符就是一个对象的名字,用于标识变量、符号变量、函数、数组、类型等。
    2. 标识符只能由字母、数字、下划线3种字符组成,且第1个字符必须为字母或下划线。