自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 自学黑马系列C++基础之函数

概述 作用: 将一段经常使用的代码,封装起来,减少重复代码。 一个较大的程序,通常分为若干个代码块,每个模块实现特定的功能。 函数的定义: 返回值类型 函数名 参数列表 函数体 return表达式 参数列表一般放在小括号中,函数体和return表达式放在大括号中。 返回值的类型就是return表达式结果的数据类型。 eg: int test_add(int a, int b) { int c; c = a + b return c; } 函数的调用 作用:使用已经定义好的函数 语法:函数名.

2020-11-29 17:19:13 134

原创 自学黑马系列C++基础之数组

一维数组 一维数组的定义: 数据类型 变量名[数组长度]; 数据类型 变量名[数据长度] = {元素1, 元素2,…}; 数据类型 变量名[] = {元素1,元素2,元素3};

2020-11-26 12:23:20 94 1

原创 自学黑马系列C++基础之跳转语句

跳转语句有三个:分别是 break continue goto break break在循环中,表示跳出循环。如果用在嵌套循环中的内层循环中,表示跳出内层循环,如果再外层循环中,表示跳出外层循环。 在switch-case结构中,一般用在各层case语句的最后,用于结束本层的case语句。 用在条件语句中,表示跳出条件语句。 内层循环使用break: 示例: #include <iostream> int main(void) { for(int i=1; i<=

2020-11-24 12:36:46 229

原创 自学黑马系列C++基础之循环结构(do....while 、for)

do…while循环的结构: do{循环体}while(循环条件) while循环是先判断条件然后再进循环体执行,do…while循环是先执行一遍循环体,然后判断循环条件是否满足下次循环。 示例:输出0-9 (用while循环) #include <iostream> int main(void) { int i = 0; do{ std::cout << i++ << std::endl; .

2020-11-20 09:34:25 202

原创 c/c++中宏实现switch-case 字符串

#ifndef _SWITCH_CASE_INIT_ #define _SWITCH_CASE_INIT_ #define _SWITCH(X) {char *__switch_p__;\ int __switch_next__;\ for(__switch_p__ = X ? (char *)X : NULL; \

2020-11-19 10:54:25 1084

原创 自学黑马系列C++基础之循环结构(while循环)

while循环结构的使用 while(循环条件} { 循环体 } 在满足循环条件时,将会一直执行循环体。 示例: 屏幕上输出0~9. #include <iostream> int main(void) { int num = 0; while(num <= 9){ std::cout << num++ << std::endl; } } ubuntu@VM-0-16-ubuntu

2020-11-19 09:49:11 183

原创 自学黑马系列C++基础之条件结构

条件结构 if语句 单行条件结构 多行条件结构 多条件结构 单行条件结构: if(条件)执行语句 多行条件结构: if(条件){ 执行语句1 } else { 执行语句2 } 多条件结构: if(条件1){ 执行语句1; } else if (条件2){ 执行语句2; } else if (条件3){ 执行语句3; } … else if(条件n){ 执行语句n; } else { 执行语句n+1; } 三目运算 表达式1?表达式2:表达式3; 解释:当表达式1的逻辑值为1时执行表达式2,否则执行表达式3

2020-11-13 09:05:58 185

原创 C语言 变参 stdarg

一个函数可以用不同类型的不同数量的参数来调用。包含文件stdarg.h声明一个类型va_list,并定义了三个宏,用于逐步遍历被调用函数不知道其数量和类型的参数列表。在使用过程中需要包含头文件stdarg.h: #include <stdarg.h> void va_start(va_list ap, last); a)va_start()宏初始化ap,以便va_arg()和va_end()后续使用,必须首先调用该宏。 b)last是变量参数列表前最后一个参数的名称,也就是调用函数的最后一个可知

2020-11-11 16:09:36 254

原创 自学黑马系列C++基础之运算符

C++中运算符有四类: 算术运算符、赋值运算符、比较运算符、逻辑运算符 算术运算符有:+ - * / % ++ – a)前四个为四则运算符号 +加 -减 *乘 /除 %是取余 int a = 0; int b = 4; int c = 3; a = b + c; cout << a <<endl; // 7 a = b - c; cout << a <<endl; // 1 a = b * c; cout << a <<end

2020-11-11 10:04:15 123 2

原创 自学黑马系列 C++基础之数据类型(二)

转义字符 常用到的转义字符:\n \t \ a) \n 换行符 cout << “hello world!”<< endl; cout << “hello world!\n” 上面两句输出结果是一样的 \n相当于endl. b) \t 输出 补齐一个table的宽度 cout << “hello\tworld”<<endl; 一般table为8个空格的宽度,上条语句输出的结果为: hello world cout << “h..

2020-11-09 09:34:13 151 2

原创 自学黑马系列C++基础之数据类型(一)

数据类型 意义:是给变量分配合适的内存空间 整型: 类型 占用空间 取值范围 short 2个字节 : -2^15 - 2^15-1 int 4个字节 : -2^31 - 2^31-1 long windows中4个字节 linux中32位系统4个字节 64位系统中8个字节 :-2^31 - 2^31-1 / 8个字节:-2^63 - 2^63-1 long long 8个字节 :-2^63 - 2^63-1 关键字 sizeof 用法 sizeof(类型/变量) 返回值是该

2020-11-06 09:39:17 115 2

原创 自学黑马系列 C++基础之初识

一个工程的创建:vsstdio 创建项目->创建文件->书写代码->运行程序 注释:分为单行注释和多行注释 单行注释:在当前行的 两个反斜线//开始后面均为注释,不参与代码的编译运行 多行注释:所有在以 /* 开始的到第一个 */结尾的内容 均为注释,不参与代码的编译运行 变量的意义:方便我们管理内存 定义一个变量的方法: 数据类型 变量名称 = 最初始的值; 每行程序后面都要加上分号";" eg: int a = 10; 标识符(变量)的命名规则: a)变量名称不能

2020-11-05 09:32:44 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除