当前位置: 首页 > news >正文

语法记录

\(\texttt{titile}\)

计概与数算行末不要空格!!!

字符串与字符数组读入

cin >> str //字符与字符串,不含空格、制表符与换行
scanf("%c", &ch) //读单个字符 ch
scanf(" %c", &ch) //字符数组,忽略前面的空格与换行
scanf(",%c", &ch) //字符数组,忽略前面的 ','
scanf("%s", str) //字符数组,不含空格与换行
scanf("%[^\n]%*c", str) //字符数组,可读空格,直至换行结束,'%*c' 抑制符,读换行但不存储
getline(cin, str) //读整行,包括空格,至换行,不含换行
cin.ignore()  // 忽略缓冲区中的换行符,防止 getline 读空行
fgets(str, sizeof str, stdin) //读整行,包括空格,至换行,含换行

类(class)
基本用法与结构体相同

class A {private:int a, f[N];public:A(){}A(int aa):a(aa){} //初始化~A(){delete a; delete [] f;} //析构函数,delete 释放内存friend class B; //友元声明,类 B 可访问 private 成员函数
};

指针与引用 传参
指针是一种数据类型,传参时是副本,可&取地址后传递,但要参数定义为双重指针(双*),此时修改原变量
引用是变量的别名,引用取变量的地址,会直接修改原变量

int* a;
(*a) = 100; //解引用赋值
a //内存地址
a = new int; //申请空间
delete a; //delete 释放内存,变为野指针,NULL 为空指针,不指向内存
printf("%p", (void*)a); //打印指针 a 本身存储的地址,void* 只存储一个内存地址,无谓数据类型int* a;
a = new int [100];
void fun(int* a) {}
fun(a) //传递数组 a 首位地址,会修改原始数组 aclass Node {private:int info;Node* nxt;
};
Node* head;
head->info; //访问成员
(*head).info; //同上,解引用后再访问void fun(Node* &head){}
fun(head); //会修改原 headint a;
void fun(int &a){}
fun(a); //会修改原 a
http://www.jsqmd.com/news/38775/

相关文章:

  • Can Large Language Models Detect Rumors on Social Media?
  • 压迫
  • P13573 [CCPC 2024 重庆站] Pico Park
  • 手工安装gcc-13.3.0
  • 深入解析:Cookie、Session、JWT、SSO,网站与 APP 登录持久化与缓存
  • gowin ide linux安装教程
  • AT_arc111_f [ARC111F] Do you like query problems?
  • Win7 隐藏文件夹盘符
  • pythontip 按条件过滤字典
  • DotNetGuide 突破了 9.5K + Star,一份全面的C#/.NET/.NET Core学习、工作、面试指南知识库!
  • 如何把华为mate 60手机备份到移动硬盘
  • Vue实例学习
  • 2.2 语言处理程序基础
  • Ai元人文:价值的“迷思”与“归真”——从家庭之爱到文明共生
  • MATLAB 数据可视化教程:从基础到进阶
  • 在ec2上部署qwen3-VL-2B模型
  • 37
  • Daily Scrum 2025.11.12
  • 完整教程:mit6s081 lab8 locks
  • 软件工程学习日志2025.11.12
  • [集训队互测 2025] 火花 做题记录
  • 返璞归真,因为自指,所以自洽
  • NLTK库用法示例:Python自然语言处理入门到实践 - 实践
  • 2025大桶/桶装/纯净/瓶装/灌装水设备推荐榜:青州市路得自动化五星领跑 四大品牌赋能水企高效生产
  • 2025履带式/机场/智能驱鸟机器人系统推荐榜:申昊科技以AI赋能,破解多场景鸟害难题
  • 2025室外/攀爬/绳网/公园/景区/户外游乐设施企业口碑榜:全场景覆盖 + 实力出圈,这4家企业成采购优选
  • 2025年艺考文化课优选机构:聚焦艺考文化课机构/艺考文化课培训山东艺考文化课机构/封闭集训与精准提分核心竞争力
  • 2025年邦顿商用空气能厂家新实力榜:聚焦邦顿商用变频/商用变频冷暖/商用变频热泵/模块化应用优势!
  • 2025密集型/智能/防潮防腐/多层抽屉式/切片蜡块柜推荐榜:北京中宝元五星领跑 高容量智能存储方案成实验室优选
  • 专题:2025AI时代的医疗保健业:应用与行业趋势研究报告|附130+份报告PDF、数据、可视化模板汇总下载