
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
类型* 变量名int main()int a = 10;// p是指针变量(本质是变量),存放a的地址;int*表示p指向的是int类型变量return 0;的作用:仅用于说明 “这个变量是指针类型”,和变量值无关;指针变量的命名:通常加p前缀(如pcpa),方便区分普通变量。指针的本质是地址,指针变量是存放地址的容器—— 掌握指针的关键,是理解 “类型决定操作规则”“地址操作直接操作内存”。指针
/ 结构体声明:描述学生的属性// 姓名int age;// 年龄int high;// 身高// 体重// 学号// 分号不能省略(结构体声明结束标志)// 定义全局结构体变量并初始化struct Student s1 = {"张三", 20, 180, 75.5f, "20230901022"};// 定义全局结构体变量(未初始化,成员为随机值)int main()// 定义局部结构体变量并初
库函数不能满足所有需求,自定义函数是 “按需设计的工具”,核心掌握 “语法结构 + 形参实参 + return 语句”。返回值类型 函数名(形式参数列表)函数体;// 实现功能的代码return 结果;// 返回计算结果(返回值类型非void时必须有)// 加法函数:接收两个int型“原材料”,返回int型“产品”int Add(int x, int y) // x、y是形式参数(形参)// 生产
(从左到右执行,结果是最后一个表达式);适用场景:简化多条赋值语句。int main()// 执行顺序:a=3→b=12→c=15// 输出:15(最后一个表达式的结果)return 0;这篇博客覆盖了 C 语言分支与循环的所有核心知识点:从结构化设计到 if/switch 分支,从四大运算符到三大循环,再到随机数生成与实战游戏,每个部分都有 “生活化比喻 + 可复制代码 + 避坑指南”。
int(整型)、short(短整型)、long(长整型)、float(单精度浮点型)、double(双精度浮点型)、char(字符型)、_Bool(布尔型,值为 1 真 / 0 假)、void(无类型)、signed(有符号,可表示正负)、unsigned(无符号,只能表示非负)。这篇博客涵盖了 C 语言入门的 13 个核心知识点:从语言本质、工具使用,到 main 函数、库函数、字符编码、转义字







