![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
人菜就要多读书
人类的悲欢并不相通,我只觉得我菜
展开
-
vs2017(visual Studio)连接mysql遇到的问题种种,含测试代码
1.无法解析的外部符号 mysql_init@4,该符号在函数 main 中被引用 2.由于找不到libmysql.dll,无法继续执行代码原创 2021-04-01 17:03:24 · 940 阅读 · 0 评论 -
C++内存操作函数
1.memset() #include <string.h> void *memset(void*s,int c,size_t n); 功能:将s的内存区域的前n个字节以参数c填入。 参数: s:需要操作的内存s的首地址 c:填充的字符,c虽然参数为int,但必须是unsigned char,范围为0~255 n:指定需要设置的大小 返回值: s的首地址 2.memcpy() #include <string.h> void *memcpy(void *dest,const voi原创 2020-10-21 15:12:05 · 940 阅读 · 0 评论 -
C++字符串处理函数
1.gets #include <stdio.h> char *gets(char *s); 功能:从标准输入读入字符,并保存到s指定的内存空间,直到出现换行符或读到文件结尾为止。 参数: s:字符串首地址 返回值: 成功:读入的字符串 失败:NULL ++:gets(str)与scanf("%s",str)的区别 gets(str)允许输入的字符串含有空格 scanf("%s",str)不允许含有空格 1.gets 1.gets 1.gets 1.gets 1.gets 1.gets 1.g原创 2020-10-15 13:08:49 · 1450 阅读 · 1 评论 -
C++学习-从没入门到入门(八)
函数 1.函数的定义 2.函数的调用 3.值传递 4.常见的样式 5.函数的声明。 6.函数的分文件编写 1.函数的定义 作用:将一段经常使用的代码封装起来,减少重复代码 一个较大的程序分为若干个程序块,每个程序块作用不同 函数: (1)返回值类型(2)函数名称(3)参数表列(4)函数体语句(5)return表达式 语法:返回值类型 函数名 (参数列表) { 函数体语句 return 表达式 } #include<iostream> using namespace std; int add(in原创 2020-06-11 13:08:34 · 161 阅读 · 0 评论 -
C++学习-从没入门到入门(七)
二维数组 1.二维数组 2.数据名 1.二维数组 (1)数据类型 数组名[行数][列数]; (2)数据类型 数组名[行数][列数] = { { 数据1,数据2 },{ 数据3,数据4 } }; (3)数据类型 数组名[行数][列数] = { 数据1,数据2,数据3.数据4 }; (4)数据类型 数组名[ ][列数] = { 数据1,数据2,数据3.数据4 }; #include<iostream> using namespace std; int main() { int arr1[2]原创 2020-06-11 08:54:00 · 103 阅读 · 0 评论 -
C++学习-从没入门到入门(六)
一维数组 数组 数组名 1.数组:就是一个集合,里面放了相同类型的数据元素。 要求:数据类型相同,数据内存位置连续。 注意:数组下标从0开始,数组名不要和变量名重名。 定义方式: (1)数据类型 数组名[ 数组长度 ]; (2)数据类型 数组名[ 数组长度 ] = { 值1,值2 …} (3)数据类型 数据名[ ] = {值1, 值2…} 初始化数据时,没有完全填写完,会用0来补全。 #include<iostream> using namespace std; int main() { i原创 2020-06-10 20:28:31 · 101 阅读 · 0 评论 -
C++学习-从没入门到入门(五)
程序流程结构 2.循环结构 3.跳转语句 2.循环结构 while(循环条件){ } 避免程序死循环 必须有跳出循环的出口 #include<iostream> using namespace std; int main() { //打印0-20 int num = 0; while (num <= 20) { cout << num << endl; num++; } system("pause"); return 0; } 举例:原创 2020-06-06 20:25:23 · 191 阅读 · 0 评论 -
C++学习-从没入门到入门(四)
程序流程结构 1.顺序结构 1.选择结构 (1)if语句 if语句的三种形式:单行、多行、多条件 单行:if(条件){条件满足执行的语句} #include<iostream> using namespace std; int main() { //选择结构 单行 //输入数字比较是否满足条件 int flower = 0; cout << "鲜花的数量:" << endl; cin >> flower; cout << "现原创 2020-06-06 15:33:17 · 137 阅读 · 0 评论 -
C++学习-从没入门到入门(三)
运算符 1.算术运算符 2.赋值运算符 3.比较运算符 4.逻辑运算符 1.算术运算符 +、-、*、/、%(取余)、++(前、后)、——(前、后) 两个小数不可以做取模运算,只有整形变量可以取模。 #include<iostream> using namespace std; int main() { int a1 = 50; int a2 = 20; cout << a1 + a2 << endl; cout << a1 - a2 <<原创 2020-06-06 13:38:20 · 131 阅读 · 0 评论 -
C++学习-从没入门到入门(二)
数据类型 1.整形 2.sizeof关键字 3.实型(浮点型) 4.字符型 5.转移字符 6.字符串型 7.布尔类型 bool 8.数据的输入 数据类型存在的意义:分配内存空间 1.整形: short(短整型)2字节 int(整型) long(长整型) long long (长长整型) 占内存空间不同 2.sizeof关键字 sizeof(数据类型 / 变量) 利用sizeof求出数据类型所占大小 short num = 10; cout << "short所占内存大小:" <<原创 2020-06-06 00:35:32 · 103 阅读 · 0 评论 -
C++学习-从没入门到入门(一)
开篇 1.学习应用的软件 2.hello world 3.注释 4.变量 5.常亮 6.关键字 7.标识符命名规则 1.学习应用的软件 学习一门编程语言的开始,hello world! 3.注释 单行注释://注释内容 多行注释:/* 注释内容 */ 4.变量 变量的意义:方便管理内存空间 变量创建的语法:数据类型 变量名 = 变量初始值; int a = 20; int a = 20; cout << "a = " << a << endl; 5.常量原创 2020-06-05 23:42:05 · 179 阅读 · 0 评论