//新建项目框,选择Win32控制台应用程序
//包含某个模块
//面试题:
//#include "模块":从项目路径开始查找这个模块,如果找不到这个模块,会去系统路径查找
//#include <模块>:只在系统路径查找这个模块,如果找不到这个模块,直接报错!
//如果不确定用引号还是尖括号,直接用引号
#include <iostream>
//iostream:输入输出流io,stream
//管理了输入和输出
//#include <windows.h>
//windows.h 该文件涉及到Windows内核API、图形界面接口,图形设备函数等重要的功能。
//在主函数之前,使用命名空间
using namespace std;
//使用std(标准)命名空间
//命名空间用关键字namespace 来定义。命名空间是C++的一种机制,用来把单个标识符下的大量有逻辑联系的程序实体组合到一起。此标识符作为此组群的名字。
//若不使用std命名空间,
//必须使用namespace std;这样才能正确使用cout/cin。
//若不使用std命名空间程序需这么写std::cout << “C++基础” << endl;
//:: 作用域符
//扩展:
//头文件扩展名: .h
//源文件扩展名: .cpp
//主函数:作为程序的入口
//函数的知识点后续再进行补充
int main()
{
//cout:c + out <<
//输入?cin >>
//\n换行符号,C语言的写法
//endl:end结束 l(ine)行,结束当前行
//cout << "Hello World!" << endl;
system(“pause”);
//系统停屏:将程序停止下来观察
//system函数是C语言标准库的一个函数,可以调用系统环境中的程序
//主函数遇到return 0,结束当前程序
//变量
//定义变量
//数据类型+变量名;
//int age = 18;
//数据类型:int/float/bool/string/char/用户自定义类型
//运算符
//1.算术运算符:+ - * / %(取余数)
//2.比较运算符: > < >= <= == !=(不等于)
//3.赋值运算符:= += -= *= /= %=
//4.逻辑运算符:&& || !
// &&:所有小条件都是成立的,整个大的条件才成立
// ||:只要有一个小条件成立,整个大的条件就成立
// !:取反
//短路逻辑
//非0即真
//int nNum1 = 10;
//int nNum2 = 20;
//!nNum1 && nNum2++;
//cout << nNum1 << endl;//10
//cout << nNum2 << endl;//20
//或也有短路逻辑
/* int nNum1 = 10;
int nNum2 = 20;
!nNum1 || nNum2++;
cout << nNum1 << endl;10
cout << nNum2 << endl;21 */
//5.三目运算符:语句1?语句2:语句3
//判断语句1(条件)成立 选择执行语句2 否则选择执行语句3
//
//
//int nNum1 = 3;
//int nNum2 = 4;
//nNum1 ? nNum1++ : ++nNum2;
//cout << nNum1 << endl;//4
//cout << nNum2 << endl;//4
//2、怎么不借助中间变量交换两个数的值
//int a = 5;
//int b = 8;
//a = a + b;//13
//b = a - b;//5
//a = a - b;//8
//cout << a << endl;
//cout << b << endl;
//6.特殊运算符:sizeof();
//++ --
//放在变量前:先自增再参与运算
//放在变量后:先参与运算再自增
//int nNum1 = 10;
//int nNum2 = 20;
//int nNum3 = ++nNum1 + nNum2;
//cout << nNum3 << endl; 31
//cout << nNum1 << endl; 11
//cout << nNum2 << endl; 20
//注释:
//1.解释代码
//2.暂时不运行代码
//单行注释
/*
1
2
3
多行注释
*/
//;代表一句话的结束
//代码要对齐,tab。不要使用空格
//遵循命名规范
//1.望文生义(让别人看到名字就知道它的含义)
//2.大部分使用英文命名
// 可以使用中文汉字命名吗?可以,有些软件语法对中文的适配不好,0适配
// 可以使用拼音命名?fuzhou(福州、抚州)多音字
// 小部分还是可以使用拼音命名的:国粹(麻将、斗地主)
//3.遵循小驼峰命名(Cocos引擎都是遵循小驼峰命名)
//第一个字母小写,后面每个单词首字母大写
//4.带前缀(int n/i,bool b,float f,string str,char ch/arr,数组 arr)
//5.不能跟C++的关键字同名
return 0;
}
Day 1
于 2023-09-15 00:17:31 首次发布