语句和逻辑结构
优质
小牛编辑
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");
}