ylww

随笔仅作学习记录,请辩证参考!!!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  166 随笔 :: 0 文章 :: 0 评论 :: 11673 阅读

04 2022 档案

摘要:问题:scanf在vs中出现报错问题,过不了编译。 原因:vs使用的是更安全的c11标准,认为这类函数不安全。 解决方案:1.使用修改项目的属性,直接使用这些“不安全”的函数。 添加:/D_CRT_SECURE_NO_WARNINGS 2.使用c11标准中的“更安全”的函数 scanf_s: int 阅读全文
posted @ 2022-04-22 13:00 理想主义者光芒万丈 阅读(37) 评论(0) 推荐(0) 编辑

摘要:int x; cin >> x; switch(x){ //变量x必须是定点型数据,不能是浮点型数 case 1: //case 后面只能是常量 cout << "h" << endl; break; //当x==1时,进入此分支后 ,若无break,则会继续执行下面的语句,且不再与下面的前提条件进 阅读全文
posted @ 2022-04-22 10:19 理想主义者光芒万丈 阅读(75) 评论(0) 推荐(0) 编辑

摘要:1.隐式类型转换(自动完成转换) 1)算数转换 (+,-,*,/,%) char,int,long,long long,float,double 15 + 3.14 => 15.0+3.14 小范围数据类型和大范围数据类型进行算数运算时,为了不丢失精度,会将小范围转换成大范围。存储结构将改变。常量变 阅读全文
posted @ 2022-04-21 11:33 理想主义者光芒万丈 阅读(33) 评论(0) 推荐(0) 编辑

摘要:赋值运算 x = 10; 左边必须是变量。 “优先级”很低,只比“,”(逗号元素符)高。 自增自减运算 注意:只能对变量做++和--运算,不能对变量和表达式做++和--运算 逗号运算符 优先级最低,逗号表达式取最右边的数据,作为整个逗号表达式的值。 三目运算符 条件?表达式1:表达式2 如果条件为真 阅读全文
posted @ 2022-04-20 19:00 理想主义者光芒万丈 阅读(39) 评论(0) 推荐(0) 编辑

摘要:统计单词个数与长度 C++:依据cin的性质,选择cin的返回值作为循环的条件。用 变量名.length() 计算单词的长度。部分代码如下: (cin >> word) 返回的东西就是cin 本身,故有写法cin >> word >> x; (cin >> word) == 0在其他编译器可以强行比 阅读全文
posted @ 2022-04-19 13:32 理想主义者光芒万丈 阅读(98) 评论(0) 推荐(0) 编辑

摘要:c++字符串string,定义的变量,能够通过比较符号,直接进行比较。 而c语言则不能通过char数组定义的变量,来直接比较。应用下面的方法: #include <string.h> int strcmp(const char* str1, const char* str2); //规则与c++相同 阅读全文
posted @ 2022-04-18 20:46 理想主义者光芒万丈 阅读(163) 评论(0) 推荐(0) 编辑

摘要:c字符串 一般不这么用的,仅了解。 多用这些类 char name[3] = {'r'} 相当于char name[3] = {'r','\0','\0'} 此定义法,系统会自动从未初始化的元素开始,将之后的元素赋值为\0, 而且这种方法定义时,系统不会自动在字符串的末尾加上字符串结束符。(这种写法 阅读全文
posted @ 2022-04-16 18:32 理想主义者光芒万丈 阅读(52) 评论(0) 推荐(0) 编辑

摘要:数组的初始化 int ages[8] = {18,58,55,68,54,58,11,12};// 如果后面再写ages = {1,2,3}是错误的,只能用一个个的值。例如ages[2] = 56; cout << "ages[3]" << ages[3]; int weights[8] = {5} 阅读全文
posted @ 2022-04-16 17:16 理想主义者光芒万丈 阅读(14) 评论(0) 推荐(0) 编辑

摘要:string变量的定义与初始化 string变量的输入和输出 突然想到若有cin输入时,直接输入回车符等空白字符会有什么情况。经测试,程序依旧会等待输入数据,不会执行下面的程序。这是因为cin会删除缓冲区开始时的空白字符。 连续输入多个字符,并且输入的字符串个数不确定 c++读取一行 c++字符串长 阅读全文
posted @ 2022-04-16 01:42 理想主义者光芒万丈 阅读(40) 评论(0) 推荐(0) 编辑

摘要:在控制台敲下数据后,按下回车键。默认情况,会将输入的数据(包括回车键字符)一起送给输入缓冲区(一块内存),再由C++里的特殊对象cin,从输入缓冲区里面读取数据,并送到定义的变量里面。 cin读取数据时,只会从输入缓冲区内读取,要是缓冲区内有数据则会直接输入;要是输入缓冲区没有数据,则程序暂停, 等 阅读全文
posted @ 2022-04-13 19:01 理想主义者光芒万丈 阅读(74) 评论(0) 推荐(0) 编辑

摘要:先说,3.14这类带小数点常量在c/c++默认为是double类型常量,可以用3.14f来表示float类型常量。 int x =1 整数型变量 整数型常量 int y =1.0 整数型变量 double型常量 表示(运行)的还是整数类型 c++浮点数据的输出控制(与c不同) #include<io 阅读全文
posted @ 2022-04-12 19:20 理想主义者光芒万丈 阅读(100) 评论(0) 推荐(0) 编辑

摘要:先说结论:这个函数一定要调用MP3文件,手动改MP3格式无效,一定要保证下载源是MP3格式文件。具体可参考:https://blog.csdn.net/m0_46436640/article/details/106591562 (链接博客中所说此函数可以播放其他格式音乐,我试了一下WAV格式也是失败 阅读全文
posted @ 2022-04-11 17:15 理想主义者光芒万丈 阅读(253) 评论(0) 推荐(0) 编辑

摘要:使用vs, 只需单击一下,就把源代码转换成“软件”。 背后实际经历了4个处理阶段: 程序员写的源程序 第一阶段:预处理,把写的程序做预加工,例如将头文件拷贝到当前文件中等,此时还是源代码(源程序)。 第二阶段:编译,把源程序转化为汇编程序。 第三阶段:汇编,得到二进制程序,即机器语言。 第四阶段:链 阅读全文
posted @ 2022-04-10 16:15 理想主义者光芒万丈 阅读(206) 评论(0) 推荐(0) 编辑

摘要:头文件 1.为什么要使用头文件? 程序如戏 程序中有很多元素(std::cout, system), 都是一个个演员 但是他们之间都互不认识, 但是却要一起合作, 强行编译, 就会导致错误! 得预先介绍他们, 知道他们各自的名号和用法 #include<Windows.h>表示把文件Windows. 阅读全文
posted @ 2022-04-10 10:42 理想主义者光芒万丈 阅读(314) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示