C语言记录Day1
初识C语言
头文件 - 以.h作为结尾 例如:#include <stdio.h>,#include "stdio.h"。
主函数 - 有且仅有一个,每个程序至少有一个主函数。
自定义函数- 告诉编译器函数名称及如何调用函数,包括函数返回值的数据类型、函数名称、参数列表。
scanf函数:输入函数,scanf("%d%d",&a,&b),双引号内填指定数据类型的格式符与格式(多个格式符代表多个输入),双引号外表示输入的存放地址(变量地址)。特别的,字符串变量=地址,所以变量名前无需&。
特例:
char p[15];
scanf("%s",p);
char p[15]创建一个长度为15的字符数组,字符数组省略中括号,视为地址。
%s:'检索下一个输入的字符串',对应字符串
%c:'只能输入一个字符',对应单个字符
分号 - 为语句结束符
数据类型
表示符号 | 名称 | 大小 | 打印输出 |
---|---|---|---|
char | 字符 | 1byte | %c |
short | 短整型 | 2byte | %hd |
int | 整型 | 4byte | %d |
long | 长整型 | 4或8byte | %ld |
long long | 更长的整型 | 8byte | %lld |
float | 单精度浮点数 | 4byte | %f |
double | 双精度浮点数 | 8byte | %lf |
注:按照所存值的大小选择合适的数据类型,可以节省空间,使空间利用率更高。
变量,常量
1.定义变量
例:int a = 100
- [类型 变量名称 (= 值)](可以不赋值)
a++(先取值后自增)
++a(先自增后取值)
2.变量的分类
- 局部变量:在大括号内定义的变量叫作局部变量
- 全局变量:在大括号外定义的变量叫作全局变量、
- 当局部变量与全局变量名字冲突时,局部变量优先。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」