-
个人简介
一、基础程序框架 cpp Copy Code #include // 包含输入输出流头文件 :ml-citation{ref="3" data="citationList"} using namespace std; // 使用标准命名空间 :ml-citation{ref="1,4" data="citationList"}
int main() { // 程序入口函数 :ml-citation{ref="3" data="citationList"} cout << "Hello World!" << endl; // 标准输出 :ml-citation{ref="1,5" data="citationList"} return 0; } 二、核心语法
- 命名空间 cpp Copy Code namespace MySpace { // 自定义命名空间定义 int value = 10; // 解决命名冲突 :ml-citation{ref="4" data="citationList"} } cout << MySpace::value; // 通过域作用符访问 :ml-citation{ref="4" data="citationList"}
- 输入输出 cpp Copy Code int num; cin >> num; // 标准输入 :ml-citation{ref="5" data="citationList"} cout << "输入值:" << num; // 输出变量值 :ml-citation{ref="5" data="citationList"}
- 数据类型 cpp Copy Code const double PI = 3.1415; // const常量定义 :ml-citation{ref="2" data="citationList"} #define DAY 7 // 宏常量定义 :ml-citation{ref="2" data="citationList"} float radius = 5.5f; // 单精度浮点数 :ml-citation{ref="8" data="citationList"} 三、控制结构
- 条件语句 cpp Copy Code if (num > 0) { // if-else分支 :ml-citation{ref="8" data="citationList"} cout << "正数"; } else { cout << "非正数"; }
switch(num) { // switch-case分支 :ml-citation{ref="8" data="citationList"} case 1: cout << "周一"; break; default: cout << "其他"; } 2. 循环结构 cpp Copy Code for(int i=0; i<5; i++) { // for循环 :ml-citation{ref="5" data="citationList"} cout << i << " "; }
int j=0; while(j<3) { // while循环 :ml-citation{ref="5" data="citationList"} cout << j++; } 四、函数与指针
- 函数基础 cpp Copy Code float calcArea(float r) { // 函数定义 :ml-citation{ref="6" data="citationList"} return 3.14 * r * r; } cout << calcArea(2.0); // 函数调用 :ml-citation{ref="6" data="citationList"}
- 指针操作 cpp Copy Code int num = 42; int* ptr = # // 指针声明与赋值 :ml-citation{ref="7" data="citationList"} cout << *ptr; // 通过指针访问值 :ml-citation{ref="7" data="citationList"} ptr = 43; // 通过指针修改值 :ml-citation{ref="7" data="citationList"} 五、代码规范 标识符命名:字母/下划线开头,避免关键字(如int class;非法)2 代码注释:使用//单行注释或/ */多行注释 2
一、基础程序框架 python Copy Code print("Hello World!") # 标准输出语句,所有程序的起点 :ml-citation{ref="1,7" data="citationList"} 二、核心语法
- 数据类型操作 python Copy Code
字符串操作
s = "Hello, Python!"
print(s.lower()) # 转小写 → "hello, python!" :ml-citation{ref="1,4" data="citationList"} print(s.replace("Python", "World")) # 替换子字符串 :ml-citation{ref="1" data="citationList"}列表操作
lst = ["apple", "banana", "cherry"] lst.append("date") # 添加元素 → ['apple','banana','cherry','date'] :ml-citation{ref="1,4" data="citationList"} print(lst) # 访问第一个元素 → "apple" :ml-citation{ref="1,4" data="citationList"}
字典操作
my_dict = {"name": "Alice", "age": 25} my_dict["name"] = "Bob" # 修改键值 :ml-citation{ref="4,7" data="citationList"} 2. 变量与输入 python Copy Code num = 10 # 变量赋值 :ml-citation{ref="4,5" data="citationList"} user_input = input("请输入数字: ") # 获取用户输入 :ml-citation{ref="3,6" data="citationList"} sum = float(num) + float(user_input) # 类型转换与计算 :ml-citation{ref="3" data="citationList"} 三、控制结构
- 条件语句 python Copy Code if num > 0: # 基础条件判断 print("正数") # 缩进表示代码块 :ml-citation{ref="4,6" data="citationList"} elif num == 0: print("零") else: print("负数")
- 循环结构 python Copy Code
for循环遍历列表
for fruit in ["apple", "banana", "cherry"]:
print(fruit) # 逐行输出水果名称 :ml-citation{ref="5,6" data="citationList"}while循环计数
count = 0 while count < 3: # 条件循环 print(count) # 输出0,1,2 count += 1 # 递增计数器 :ml-citation{ref="5" data="citationList"} 四、函数与模块
- 函数定义 python Copy Code def add(a, b): # 函数声明 return a + b # 返回计算结果 :ml-citation{ref="4,7" data="citationList"} print(add(3,5)) # 调用函数 → 8 :ml-citation{ref="7" data="citationList"}
- 模块使用 python Copy Code import math # 导入数学模块 print(math.sqrt(16)) # 计算平方根 → 4.0 :ml-citation{ref="4,7" data="citationList"}
from datetime import datetime # 导入子模块 print(datetime.now().strftime("%Y-%m-%d")) # 输出当前日期 :ml-citation{ref="7" data="citationList"} 五、代码规范 缩进规则:必须使用4个空格或Tab缩进(不可混用)56 注释方法:单行注释用#,多行注释用三引号''' 5 命名规范:变量使用小写字母+下划线(如user_name)4
-
通过的题目
-
最近活动
This person is lazy and didn't join any contests or homework.
题目标签
- 初窥门径
- 63
- 顺序结构
- 50
- 分支结构
- 13
- 其他
- 1
- 位运算
- 1