基础知识
一个字节八位二进制
一个字节二位十六进制
----------
变量
变量如果不初始化就会产生随机值
局部变量 和全局变量
局部变量和全局变量名字相同时,局部变量优先级高
--------------
========
-----------------
常量
例如 define MAX 100
--------------------------
scanf(“%d %d",&变量):&取地址
scanf("%5d",&a),是指从键盘录入五个元素
printf(“%d”,变量)
-------------------------------
c语言里没有字符串类型,只有字符类型。
字符串的末尾用‘\0’收尾
strlen()求字符长度的函数 ,他的头文件是string.h
-------------------------------------
函数有值传递和引用传递
------------------------------------
数组
声明数组
int arr[10];
====int 没有float大,int 可以向上兼容,但是float不可以向下兼容,会造成精度的丢失。
----------------------------------
typedef 类型定义
重新定义类,把复杂的类简单化。
---------------------
static 修饰局部变量时,出了作用域不会销毁;本质上改变了变量的存储位置。当程序结束才会销毁静态变量。
static 修饰全局变量时,外部连接属性变成了内部连接属性
---------------------------------
define 可以的定义 宏
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架