petard  

C语言入门

环境搭建

① mingw64的安装和配置环境变量(mingw64用的gcc编译器)
② vscode 安装
③ vscode 配置,需要 c/c++扩展,将mingw与vscode联系起来

基本代码结构

头文件、主函数、返回值

程序代码分析
#include 导入标准库文件
主函数 main
主函数的返回值和返回类型

运行流程机制

编写源文件——>预处理——>编译(得到汇编语言)——>汇编(得到目标文件)——>链接(得到可执行文件)——>执行

注:”编译“为小型编译,只是把源文件编译为汇编语言

​ 链接:把编译文件与库文件 联链接起来

高级语言——>汇编语言——>机器语言

C程序注意事项/基本语法

(1)C程序源文件以"c"为扩展名。
(2)C程序的执行入口是main() 函数。
(3)C语言严格区分大小写。
(4)C程序由一条条语句构成,每个语句以 ";" 结束。

注释

单行注释://

多行注释:/* */

作用: ①对代码解释说明 ②临时注释不想执行的代码

编码规范代码风格

行尾风格、次行风格

缩进

输出换行

\n —— 斜杠分正斜杠(forward slash'/')和反斜杠(back slash \)


变量

变量三要素

数据类型,变量名,变量值

声明变量

① 先声明后赋值
② 同时声明变量并赋值(定义变量)
③ 同时声明多个变量,使用逗号分隔

初始化:首次给变量赋值

注意:
① 使用变量前必须先声明
② 变量不能重复声明

输出变量 printf()

​ printf() ——格式化输出
​ 第一部分:格式化字符串,写在双引号中,里面包含占位符
​ 第二部分:输出列表,使用逗号分隔,要与占位符一一对应

获取用户 输入赋值 给变量 scanf()

​ scanf()
​ 第一部分:有占位符组成
​ 第二部分:变量列表,变量名前需要加&

注意:1、scanf的双引号中尽量只写格式占位符,不要写其他的空格 之类的东西(不然用户输入时无法与scan的设定对应)

​ 2、scanf的结束标志是换行

注: 1、只有scanf的双引号中间 %d 用空格隔开(用空格主要是为了方便看引号前后对应,也可以不用空格的),其他都需要用逗号隔开;
2、printf 的双引号之外可以进行简单的加减运算
3、printf与scanf双引号之外的变量需要用逗号隔开,这个是语法规则

标识符

C语言中变量、函数、数组名、结构体等要素命名时使用的字符序列,称为标识符。

规范
强制规范:		
		① 由数字、字母、下划线组成
		② 不能以数字开头*
		③ 不能是关键字
建议规范:
		① 使用有意义的单词
		② 多个单词组成,可以使用_分隔,或者小驼峰命名法
posted on   岌岌无名  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
 
点击右上角即可分享
微信分享提示