- C语言和C++的区别
- 注释的使用
- #include的作用
- main函数介绍
- printf函数格式化输入
- scanf函数格式化输入
- 变量的定义
< Day 1 >
- 1. C语言和C++的区别
- 2. 注释的使用
- 3. #include 的作用
- 4. main函数介绍
- 5. printf / scanf
- 6. 变量的定义
1. C语言和C++的区别
C是面向过程,C++是面向对象
- 例子:面向过程
上课: 小王 走进教室 拿出电脑 开始听东哥的课 - 例子:面向对象
“找对象”:
谁上课 Teacher(姓名 身高 年龄 授课)- > 东哥
谁来听 Student(姓名 身高 年龄 学号 选修课) - > 小王
什么课 Subject (课程编号 课程名称 ) - > Android开发
哪里上 ClassRoom (编号 座位数) - > 5405
怎么上 Computer (…) - > MacBook
2. 注释的使用
// 单行注释
/*
多行注释 (不能在注释里面再注释)
*/
#include <stdio.h>
3. #include 的作用
也叫 " 宏 " , 作用是导入头文件
如果系统已经提供某些功能的实现
只需要使用 include 将这些功能所在的头文件导入进来
- < 系统提供的类库 >
#iuclude <stdio.h>
还有 stdio.h , stdlib.h , math.h , string.h
编译器首先从系统中去查找这个头文件,如果没有.再到自己的文件查找,都没有就报错
- "自己定义的头文件 "
#iuclude "ziji.h"
编译器首先从自己的文件中去查找这个头文件,如果没有.再到系统中查找,都没有就报错
- 类似函数的声明,提前写好,下面直接用
4. main函数介绍
程序的入口
int main(){
return 0;
}
- int 返回值(就是return出来的东西) - 记录当前程序的运行状态
0: 正常结束
非零 / 1 :异常结束
- int main (int argc, char*argv[])
括号里面是什么?
- int argc:
参数个数 (argument count)- char *argv[ ]
每个参数组成的字符串数组
(加 *就是一个字符串,不加就是一个字符)
5. printf / scanf
- printf : 输出 console终端输出
- scanf : 输入 console终端输入
%d | 整数 |
%f | 浮点数(单双精度) |
%c | 单个字符 |
%s | 字符串 |
%ld | 长整型long |
6. 变量的定义
- 记录数据
- 基本数据类型 (只能存一个值) (下面的表格)
变量类型 | 记录数据 | 例子 |
string | 字符串 | “啊啊啊啊” |
long | 长整型 | 888888 |
char | 字符 | ‘a’ |
char* | 字符串 | “sSsSsSsSs” |
bool | 布尔型 | true(非零) / false (0) |
… | … | … |