当前位置: 首页 > 文档资料 > C 语言程序设计 >

语句和逻辑结构

优质
小牛编辑
141浏览
2023-12-01

语句和逻辑结构

#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>

//01.杂乱知识点:
//  1.内存分配函数malloc();
//      (1).分配单位:字节
//      (2).分配方式:
//          鲸吞+慢咽
//  2.内存分配注意事项:
//      32位的单个进程一口气对多开辟2G的内存
//  3.程序当中默认操作的数据最小单位
//      都是字节
//  4.软件存储单位访问特点:
//      硬访问:最小单位字节(byte)
//          访问硬件
//      软访问:最小单位二进制位(bit)
//          二进制位运算
//  5.常说的顺序分支循环结构
//      都是处于单线程的情况下
//  6.单线程与多线程的执行特点:
//      单线程,顺序执行
//      多线程,乱序执行
int main01(void)
{
    //malloc(1024 * 1024 * 2000);
    int num = 1 + 2 + 4 * 4;
    num += 4;

    while (1)
    {
        malloc(1024*1024*50);//吃内存多少
        Sleep(2000);//线程休眠时间长短
    }

    system("pause");
}

//02.空语句与代码块儿的含义:
//      空语句-->";"
//      代码块儿-->"{}"
int main02(void)
{
    ;//空语句
    ;

    {//代码块儿
    }

    system("pause");
}

//03.错误说法:
//  在同一个函数当中不允许出现名称相同的变量
//  应该是在同一个代码块儿当中不允许出现名称相同的变量
//  同一个代码块儿-->意味着所处代码块儿层级一致-->平行特点
int main03(void)
{
    int a;//重定义,同一个语句

    {
        int a;
        {
            int a;
        }
    }

    system("pause");
}