- 博客(17)
- 资源 (3)
- 收藏
- 关注
转载 c++中String常用接口API
原文链接:https://blog.youkuaiyun.com/weixin_42258743/article/details/107964192
2021-07-31 17:55:03
647
转载 C/C++常见的输入函数总结
众所周知,C++是在C上面延伸的,并引入面向对象的思想。 今天我们不讨论面向对象思想,讨论一些简单的输入输出函数, C++很多输入输出函数也可以引用C语言的,所以这边我们做一个总结: 输入函数 1、cin 最基本,也是最常用的方法,接收一个字符,整形或字符串遇到回车,TAB或空...
2021-07-31 11:58:23
670
转载 C++函数返回值
原文链接:https://blog.youkuaiyun.com/kwsy2008/article/details/49530549
2021-07-28 21:53:37
280
转载 C++中,cin和gets()的区别
下面通过两个例子说明一下此cin和gets()区别: #include<iostream> using namespace std; int main() { char str[20]; cin>>str; ...
2021-07-28 16:23:33
899
转载 new/delete 和malloc/free的区别
原文链接:https://blog.youkuaiyun.com/qq_33573235/article/details/79485266https://blog.youkuaiyun.com/weibo1230123/article/details/81980889https://blog.youkuaiyun.com/qq_37200329/article/details/100019484
2021-07-25 16:22:01
69
转载 typedef函数指针用法
1.简单的函数指针的应用 形式1:返回类型(*函数名)(参数表) char (*pFun)(int); char glFun(int a){ return;} void main() { pFun = glFun; (*pFun)(2); } 第一行定义了一个指针变量pFun。首先我们根据前面提到的...
2021-07-24 17:34:22
74
原创 常见混淆名词
像连着的两个词,前面一个通常是修饰部分,中心词是后面的一个此常量指针和指针常量常量指针:指向常量的指针,指针指向的地址内容不可修改指针常量:指针是常量,它是不可改变地址的指针举例:char* const p1;const char* p2;char const * p3;如何判断上述两个变量是常量指针还是指针常量,看靠近变量近的是什么const 还是 。谁离变量近,谁就在名称后面。比如char const p1,靠近p1近的是const(常量),那它就是指针常量;const char*
2021-07-23 19:51:02
210
转载 字符型指针,数组,字符串赋值
一、 C语言中,为什么字符串可以赋值给字符指针变量 char *p,a='5'; p=&a; //显然是正确的, p="abcd";  ...
2021-07-23 11:15:03
2982
3
转载 字符串指针赋值小结
字符指针赋值探究小结 1, 字符指针有初始值时,不能修改其中字符的值 #include<iostream>using namespace std;int main(){ char *p1 = "nihao";//字符指针赋值给字符指针只能读不能修改字符的值 ...
2021-07-22 16:43:39
3662
转载 为什么数组变量不能赋值字符串常量
为什么数组变量不能赋值字符串常量 好几年不碰C语言了,遇到了个很初级的问题居然一时间懵了,记录一下。1 char msg_array[10];msg_array = "hello world";printf("msg_array = %s\n",msg_array);12...
2021-07-22 16:21:51
498
转载 一个有10个指针的数组,该指针指向一个函数,该函数有一个整形参数并返回一个整型数(数组指针 指针数组)
依照题意依次写出即可: 一个有10个指针的数组:*a[10]; 该指针指向一个函数:(*a[10])(); 该函数有一个整形参数: (*a[10])(int); 并返回一个整型数: int (*a[10])(int) 所以int (*a[10])(int)就是答案。 阅读这种表达式的时候可以遵循以下的规则:从右向左,由近及远,括号优先;比如从a符号开始。其右边是[10],说明a是个数...
2021-07-21 18:43:07
2239
转载 C语言中内存分布及程序运行中(BSS段、数据段、代码段、堆栈d
经常看到uboot里面有清bbs段.一直都不明白,bbs段是什么东西,为什么要清,有什么作用. 还有其他段,都是些什么关系。 c语言中总体来说,分两种情况:1.编译出来可执行文件放在存储盘上(硬盘), &nbs...
2021-07-21 16:30:42
485
转载 C/C++程序内存的各种变量存储区域和各个区域详解
C语言在内存中一共分为如下几个区域,分别是:1. 内存栈区: 存放局部变量名;2. 内存堆区: 存放new或者malloc出来的对象;3. 常数区: 存放局部变量或者全局变量的值;4. 静态区: 用于存放全局变量或者静态变量;5. 代码区:二进制代码。知道如上一些内存分配机制,有助于我们理解指针的概念。C/C++不提供垃圾回收机制,因此需要对堆中的数据进行及时销毁,防止内存泄漏,使用free和delete销...
2021-07-21 16:07:20
4246
转载 [Error] iostream.h: No such file or directory的解决办法
直接上错误代码实例 #include <iostream.h>int main(){print(‘hello, world\n’)return 0;}1234567 编译通不过,直接出错 [Error] iostream.h: No such fi...
2021-07-21 15:37:35
9146
2
转载 linux指令--nm
nm指令是names的简称,通过该指令可以列举文件中的符号。 用法:nm [选项] [文件名称] ,若未输入文件名,则默认作用于当前路径的a.out文件。 选项: -a 只显示调试信息 -A 在每行符号信息前,打印查询的文件名 -C 将低级别的符...
2021-07-18 10:10:24
294
转载 计算机内加减法的溢出处理
往正数方向溢出了,则减去2^n 往负数方向或0方向溢出了,则加上2^n n为数据类型的位数 char——1字节,8位 2^n=256 举例子: #include <iostream>using namespace std;int main(){ char ...
2021-07-16 22:39:37
902
原创 单链表队列
#include <stdio.h>#include <stdlib.h>struct node { int data; node *next;};struct MyQueue{ node *front; node *rear;};MyQueue *CreatMyQueue(MyQueue *q){ //MyQueue *q = (MyQueue *)malloc(sizeof(MyQueue)); q-&g...
2020-12-28 19:50:21
103
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人