C语言(一)

news/2025/12/30 22:34:58/文章来源:https://www.cnblogs.com/yorimx/p/19401605
必须掌握汇编
#include //预处理指令
#include <stdio.h>   库文件  系统指定目录下查找对应内容
#include "xxx.h"   头文件 首先在工程项目下查找对应内容 如果未找到则在系统指定路径当中查找std--> standard
i-->input
o--->output
h--->header 头文件return 0; 结束语句注释 //
多行注释 /*   */常见头文件
控制台程序 stdio.h stdlib.h
WIN32 windows.h
驱动程序 ntifs.hint mian(){return 0;
}int 返回值
() 参数列表
{} 代码块程序的入口函数 有且只能有一个
控制台程序main
DGI程序 winmain
驱动服务 DriberEntrysystem 相当cmd
system("指令")cmd查询说明 指令格式+ /?
cls 清理控制台内容
calc 运行计算器
pause 请按任意键继续
color 控制台颜色
notepad 运行记事本函数定义
返回值 函数名(参数){}函数调用
函数名()#include<stdio.h>#include<stdlib.h>
// 控制台程序入口
int main() {printf("Hello, World!\n");system("pause");return 0;
}定义变量
数据类型 变量名 = 参数值;int age;int number=1;变量定义--->占用内存空间
int a=10;变量声明---->不占用内存空间
extern b;类型限定符
extern 声明变量
const 常量
register 寄存器变量
volatile 防止编译器优化数据类型
常量特性-->常量默认是不允许修改的(IDE限制/内存属性限制)-将常量内存地址对应物理页属性(R/w)修改后即可修改常量宏常量 通常定义在源文件最上方
#define Age 18const 修饰的变量
语法:cosnt int a =10内存空间 线程栈区内存突破编译器限制
// 局部变量内突破编译器限制  
const int b=9;
// IDE限制不给修改b
// 用指针修改
int*p =&b;
*p=19;全局变量内突破编译器限制
const int g_Num =1;// 修改属性
VirtualProtect(内存地址,修改大小,内存属性,默认属性)

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1069332.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

方达炬 发明一批指标

方达炬 发明一批指标&#xff1a;【工业制造指标】 工业制造能力汇价 生产量交割量对率 远期市场机会规模【内政安全指标】 经济定价对调整利率求差 生活日对财务通信日求差 预算案指标日对预算周期日求差【预算案指标】 生活用紧急流动性拨备 竞争用紧急流动性拨备 战争用紧…

微信小程序uniapp-vue自驾游资助定制游旅游线路景点评论系统

文章目录具体实现截图主要技术与实现手段系统设计与实现的思路系统设计方法java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;具体实现截图 本系统&#xff08;程序源码数据库调试部署讲解&#xff09;带文档1万…

微信小程序uniapp-vue英语在线学习系统每日签到打卡

文章目录具体实现截图主要技术与实现手段系统设计与实现的思路系统设计方法java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;具体实现截图 本系统&#xff08;程序源码数据库调试部署讲解&#xff09;带文档1万…

Linux Kernel (一) 计算机启动流程简述

一、核心硬件组件 计算机启动过程始于主板上的以下几个核心部件:CPU (中央处理器) RAM (内存) BIOS (基本输入输出系统,存储在 EEPROM 中) 硬盘二、启动流程 1. 固件初始化BIOS 中的指令被加载到 RAM 中执行。 CPU 读…

ubuntu22.04安装中文输入法且与ros2与clion不冲突

ubuntu22.04安装中文输入法且与ros2与clion不冲突安装中文输入法&#xff1a;在 Ubuntu 22.04 上&#xff0c;要做到 中文输入法稳定可用&#xff0c;同时 不与 ROS 2、CLion&#xff08;JetBrains 系&#xff09;冲突&#xff1a;✅ 唯一强烈推荐方案&#xff1a;Fcitx5 拼音…

leetcode热题岛屿数量

给你一个由 1&#xff08;陆地&#xff09;和 0&#xff08;水&#xff09;组成的的二维网格&#xff0c;请你计算网格中岛屿的数量。岛屿总是被水包围&#xff0c;并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外&#xff0c;你可以假设该网格的四条边均被…

微信小程序uniapp-vue英语学习小助手的设计

文章目录具体实现截图主要技术与实现手段系统设计与实现的思路系统设计方法java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;具体实现截图 本系统&#xff08;程序源码数据库调试部署讲解&#xff09;带文档1万…

1.1 一维数组(markdown版)

一维数组简介 数组是最简单的&#xff0c;也最基础的数据结构。数组是一个有序的数据集合&#xff0c;用索引&#xff08;或者叫下标&#xff09;访问数据。在大多数编程语言&#xff0c;比如C/C/java/javascript中&#xff0c;数组的索引都是以0开始。它的逻辑结构是一段连续…

基于SpringBoot的公司财务预算管理系统(毕业设计项目源码+文档)

课题摘要本课题以 SpringBoot 框架为核心技术底座&#xff0c;研发一套面向企业财务部门、各业务部门及管理层的财务预算管理系统&#xff0c;旨在解决传统财务预算管理中数据统计繁琐、预算编制效率低、执行监控不实时、分析决策缺乏数据支撑等痛点&#xff0c;打造集预算编制…

HBase与Jupyter:交互式数据分析

HBase与Jupyter:交互式数据分析 关键词:HBase、Jupyter、交互式数据分析、大数据、数据处理 摘要:本文主要探讨了如何利用HBase和Jupyter进行交互式数据分析。HBase是一个分布式、可扩展的大数据存储系统,而Jupyter则是一个强大的交互式计算环境。我们将深入介绍这两个工具…

java基础-IO流-2(了解)

IO流中捕获异常package Day07_IO;import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException;public class IOTest07 {public static void main(String[] args) throws IOException {//利用try cat…

基于SpringBoot的顾客偏好的唯品会推荐系统设计与实现(毕业设计项目源码+文档)

课题摘要 本课题以 SpringBoot 框架为核心技术底座&#xff0c;融合协同过滤、用户画像等推荐算法&#xff0c;研发一套面向唯品会平台的顾客偏好推荐系统&#xff0c;旨在解决传统电商推荐精准度低、用户偏好挖掘不充分、商品匹配与消费需求脱节等痛点&#xff0c;打造集用户行…

12月25日记

1,今天学习数据结构 2。明天复习 3.如何通过 Nginx 配置保留 Session 一致性?分布式场景下 Session 共享方案有哪些?

AI生成系统架构图 告别系统架构图制作焦虑!AI一键生成,小白也能秒变高手

类别一&#xff1a; 类别二&#xff1a; 类别三 工具地址&#xff1a;https://draw.anqstar.com/ 一、技术背景与问题引入 1.1 计算机专业学业场景的架构图需求 对于计算机相关专业的大学生而言&#xff0c;系统架构图是学业过程中绕不开的重要元素。无论是数据结构课程设计…

为什么 Go 没有依赖注入和 Bean 机制?语言设计哲学对比 - 若

为什么 Go 没有依赖注入和 Bean 机制?语言设计哲学对比 🤔 问题的本质 很多人会有这样的疑问:Java/Spring 有依赖注入(DI)、Bean 管理、自动启动等机制 Go 语言为什么没有这些"高级"特性? 这些自动化…

案例:扩容数据免迁移方案

案例:扩容数据免迁移方案1、3、3、4、参考: 1)分库分表下,扩容数据免迁移方案-腾讯云开发者社区-腾讯云

基于SpringBoot的果蔬仓储管理系统的设计与实现(毕业设计项目源码+文档)

课题摘要本课题以 SpringBoot 框架为核心技术底座&#xff0c;研发一套面向果蔬仓储企业、生鲜批发商的果蔬仓储管理系统&#xff0c;旨在解决传统果蔬仓储管理中库存盘点效率低、鲜度管控不精准、出入库流程不规范、损耗率高、数据统计滞后等痛点&#xff0c;打造集入库管理、…

Java-Spring Bean 自动启动机制详解 - 从原理到实践 - 若

Spring Bean 自动启动机制详解 - 从原理到实践 📚 什么是 Bean 自动启动机制? 简单理解: Spring 在创建 Bean 的时候,可以自动调用一些方法来完成初始化(比如启动服务器)和清理工作(比如关闭服务器)。 类比:…

可持续发展目标对公司估值的长期影响

可持续发展目标对公司估值的长期影响 关键词:可持续发展目标、公司估值、长期影响、环境社会治理、财务绩效 摘要:本文深入探讨了可持续发展目标(SDGs)对公司估值的长期影响。首先介绍了研究的背景、目的、预期读者、文档结构和相关术语。接着阐述了可持续发展目标与公司估…

12月24日日记

1,今天学习离散数学 2.明天学习数据结构 3.RESTful API 的设计原则?GET、POST、PUT、DELETE 分别对应什么业务场景?