当前位置: 首页 > news >正文

C语言概述

目录

1.编写一个C语言程序,"Hello World!"

2.程序是如何生成?

3.预处理和宏替换

4.一些专业术语


//使用VS2022
//学习计算机英语很重要
//名称很重要
注释 comment // :行注释
/* */ :快注释

1.编写一个C语言程序,"Hello World!"

2.程序是如何生成?

预处理->编译->汇编->链接,生成可执行文件

3.预处理和宏替换

预处理指令
#include<stdio.h>
#include<stdint.h> 固定宽度整数类型的最大小数
#include<inttypes.h> 整数类型输出的简写

宏定义:#define N 5
宏函数:替换编译前进行
#define FOO(x)
//适合需要频繁调用的函数

宏替换

预处理后的文件:*.i文件

4.一些专业术语

类型 变量名 变量数

赋值“=”

标识符
//驼峰命名、下划线命名,驼峰转换下划线,命名统一

关键字

注:学习参考王道C++课程

http://www.jsqmd.com/news/505644/

相关文章:

  • nodejs+vue基于springboot的公益慈善捐赠平台管理信息系统设计与
  • vLLM-v0.11.0实战体验:加载LoRA,微调模型推理如此简单
  • Redis中是如何实现分布式锁的
  • Prompt优化实战:5分钟用遗传算法搞定ChatGPT摘要生成(附完整代码)
  • C#实战:5分钟搞定USB设备信息读取(HidSharp vs LibUsbDotNet对比)
  • 告别鼠标!用Android Studio给电视盒子写App:从创建TV Activity到遥控器操作全指南
  • 从零开始:VCS lint工具的配置与实战避坑指南
  • 非科班转码一年后:我从Rust到Python的职业规划
  • 机械臂关节模块的设计与优化:从基础到实践
  • Nanbeige 4.1-3B入门必看:从零搭建像素冒险聊天终端,支持流式渲染与重置
  • Qwen2.5-VL-7B-Instruct与Dify平台集成方案
  • Open-AutoGLM场景应用:电商自动下单、客服回复自动化,提升效率神器
  • 【C语言固件供应链安全红皮书】:20年嵌入式老兵亲授7步检测流程,拦截98.7%恶意注入风险
  • H.264编码实战:如何用FFmpeg手动控制I帧间隔提升直播流畅度?
  • 驾驭Aviator:构建高性能Java动态规则引擎的实践指南
  • FUTURE POLICE模型Keil开发环境模拟调用:为嵌入式设备预研语音功能
  • 深入解析NumPy矩阵与数组:从线性代数基础到高效科学计算实践
  • CH32F4A0 ADC原理与工程实践:从采样量化到可靠采集
  • 别再只会用LogTemp了!手把手教你为UE4项目创建自定义日志分类(附完整代码)
  • 1234 - 栗子测评
  • Stable Yogi Leather-Dress-Collection惊艳图例:皮衣袖口磨损细节与边缘高光处理
  • 图解Transformer:Self-Attention与多头注意力机制详解
  • GitHub 悄悄起飞的开源项目,想让 AI 接管你的电脑
  • 【软件测试】从MIL到HIL:嵌入式系统测试全流程解析
  • 革新macOS应用管理:Applite让Homebrew Casks图形化操作不再复杂
  • Nanbeige 4.1-3B入门指南:理解‘勇者指令→大贤者神谕’交互范式设计逻辑
  • GLM-Image在影视制作中的应用:特效素材生成
  • 雪女-斗罗大陆-造相Z-Turbo项目实战:从零开始构建一个AI绘画微信小程序
  • VS Code通义灵码插件安装全攻略:从零开始到高效编码(附常见问题解决)
  • ollama-QwQ-32B微调实践:OpenClaw专属指令集训练