初学者阶段编程时,编写基本语句可能会有隐含错误的方式,基本语句主要针对if、for、while、goto、switch等,它们看似简单,但使用时隐患比较多,本文归纳了使用语句的一些规则和建议。基本语句编程举例if语句if语句是C++/C语言中最简单、最常用的语句,然而很多编程人员用隐含错误的方式写if语句,本文以“与零值比较”为例,进行讨论。(1)布尔变量与零值比较:不可将布尔变量直接与TRUE、
原创 2021-01-27 15:14:39
224阅读
初学者阶段编程时,编写基本语句可能会有隐含错误的方式,基本语句主要针对if、for、while、goto、switch等,它们看似简单,但使用时隐患比较多,本文归纳了使用语句的一些规则和建议。 基本语句编程举例 if语句 if语句是C++/C语言中最简单、最常用的语句,然而很多编程人员用隐含错误的方式写if语句,本文以“与零值比较”为例,进行讨论。 (1)布尔变量与零值比较:不可将布尔变量直接
转载 2021-06-09 15:14:51
254阅读
运算符的优先级:一元运算符+ - *的优先级高于对应的二元运算符【规则 4-1-1】 如果代码行中的运算符比较多,用括号确定表达式的操作顺序,避免使用默认的优先级。复合表达式:如a = b = c = 0存在的理由1)书写简洁;2)可以提高编译效率。【规则 4-2-1】 不要编写太复杂的复合表达式。【规则 4-2-2】 不要有多用途的复合表达式。如: d = (a = b + c) + r ; 该表达式既求 a 值又求 d 值。【规则 4-2-3】 不要把程序中的复合表达式与“真正的数学表达式”混淆。如: if (a < b < c) // a < b < c 是数学表
转载 2011-02-22 21:33:00
131阅读
2评论
首先了解一下预编译函数:   #include    包含一个源代码文件   #define     定义宏   #undef      取消已定义的宏   #if     &nbs
原创 2014-04-06 20:43:00
618阅读
vscode本质上是调用gcc编译器和gdb调试器对工程进行编译和调试一、编译过程二、CMake1.编写CMakelists.txt的方法cmake_minimum_required(VERSION 3.0) project(SOILDERFire) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -g -o2 -std=c++11") inclu
## 4 STL- 函数对象### 4.1 函数对象#### 4.1.1 函数对象概念**概念:*** 重载**函数调用操作符**的类,其对象常称为**函数对象*** **函数对象**使用重载的()时,行为类似函数调用,也叫**仿函数****本质:**函数对象(仿函数)是一个**类**,不是一个函数 ...
转载 2021-09-28 21:17:00
53阅读
2评论
数位分离问题 什么是数位分离呢? 3位数520,如何取得其个位、十位、百位的问题 模运算符 % 和 while循环的组合实现最简单数位分离逻辑↓ 在这个场景中,我们使用了模运算符%,结合while循环进行数位分离。 int n = 123; while(n) { cout << n%10; // L ...
转载 13天前
341阅读
#import 指令 (c++)Visual Studio 11其他版本此主题尚未评级 - 评价此主题[本文档仅供预览,并可能在以后的版本中更改。
转载 2023-07-20 11:11:14
490阅读
本文主要记录了C/C++预处理指令,常见的预处理指令如下: #空指令,无任何效果 #include包含一个源代码文件 #define定义宏 #undef取消已定义的宏 #if如果给定条件为真,则编译下面代码 #ifdef如果宏已经定义,则编译下面代码 #ifndef如果宏没有定义,则编译下面代码 #
转载 2020-10-10 12:05:00
189阅读
2评论
C++ 是一种高级编程语言,它在 1979 年由 Bjarne Stroustrup 在贝尔实验室开发,起初被称为“C with Classes”。C++ 是对 C 语言的扩展,增加
原创 2024-06-28 11:55:55
1524阅读
计数排序前缀和统计字符#include <iostream>#include <cstdio>using namespace std;int cnt[26];int main(){ freopen("count.in","r",stdin); freopen("count.out","w",stdout); str
原创 2022-11-17 00:30:12
856阅读
C++记忆基础,千万要记住哦
原创 2013-08-27 19:21:59
604阅读
空 ...
转载 2021-09-02 18:04:00
116阅读
2评论
基本使用 常量 常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符、字符串和布尔值。常量就像是常规的变量,只不过常量的值在定义后不能进行修改。 //1.整数常量 a1=212 // 合法的 a2=215u // 合法的 a3 ...
转载 2021-09-16 14:45:00
119阅读
2评论
PTHREAD_CREATE(3)NAME pthread_create -
原创 精选 2023-05-01 19:28:51
685阅读
C++预处理指令 #include #define #undef #pragma #import #error #line #ifdef #ifndef #if #else #elif #endif   宏以#起始 不以;结束   一.        #include 文件包含 预编译期发现#include后,将会寻找HeaderName并把其包含到当前文件中 EG:#include <He
转载 2010-12-27 16:41:00
142阅读
2评论
一、一维数组; 二、按位异或运算符 ^; 66(16)
转载 精选 2014-05-22 10:09:02
612阅读
对于刚开始学习C++的朋友,我比较建议使用Visual Studio IDE。Visual Studio 基本不需要怎么配置,下载之后即可直接写代码
原创 2024-06-27 15:27:38
554阅读
1 C++初识1.1 第一个C++程序编写一个C++程序总共分为4个步骤创建项目创建文件编写代码运行程序1.1.1 创建项目Visual Studio是我们用来编写C++程序的主要工具,我们将它打开,创建项目,创建空项目1.1.2 创建文件右键,源文件->点击添加->新建项1.1.3 编写代码框架是差不多的,基本就是如此了。#include <iostream> usin
转载 2023-06-07 15:17:29
127阅读
一个典型的函数定义包括:返回类型、函数名字、0个或多个参数以及函数体。 举例计算5的阶乘 int fact(int val){ int ret = 1; while(val>0){ ret *=val--; } return ret; }第一个int就是返回类型是int,fact是函数名,int val是参数,大括号中是函数体。 //调用 int j = fact(5);如
原创 2023-08-11 11:02:31
138阅读
  • 1
  • 2
  • 3
  • 4
  • 5