C语言学习笔记
day1
- 配置C语言环境(以vs2022编译器为例:下载社区版vs后安装,同时勾选C相关的工作负载,完成编译器的配置。)
- 如何写C代码:
1.创建工程。
2.添加源文件并命名如test.c。
3.C语言基本格式如下:
# include <stdio.h> /*如果你调用了函数库必须要事先声明,
include后面必须要有<>,
stdio.h为C语言的头文件,是其标准库
*/
int main() /*main()是C语言的主函数,C语言程序总是从main函数开始执行,不论main函数在程序前中后。
int表示反回一个整型值,
void main()也有这种写法,
但已经过时了
*/
{
return 0;
}
- 第一个C语言程序:
# include <stdio.h>
int main()
{
printf("hhh\n");
printf("hhh\n");
printf("hhh\n");
printf("hhh\n");
return 0;
}
ps: 快捷键crtl+Fn+F5 执行当前所有代码
快捷键Fn+F10 单步执行当前代码
day2
程序设计流程:
- 分析问题,研究给定的条件,找出解决问题的规律,选择解题方法,同时适当忽略次要因素,比如数学式表达问题内在特征。
- 设计算法:明确了问题后选择解决方法并将每一个步骤清晰无误写出来,注意要用到的数据的类型与属性。
- 编写程序
- 运行并分析结果
- 调试程序
- 编写程序文档
C语言基本语法
- 每个语句必须以分号结束
- 每个C语言程序从main函数开始执行,不论main在哪里。
- 单行注释//…
多行注释/*…
…
*/ - Tokens:C的程序由各种tokens(标记)组成,tokens一般包括关键字、标识符、常量、字符串值,符号等
- 空格:分隔语句的各部分使得编译器能够识别。
计算机中的单位
- bit(比特位)表示存储一个二进制位0/1.
- byte(字节)1个byte=8个bit,所以取值范围0~255.
- kb
- mb
- …
数据表现形式及类型
表现形式包括:
- 常量:运行过程中其值不能被改变的量
- 变量:值可以改变,使用时须遵循先定义再使用的原则