C/C++基础知识
文章平均质量分 58
基础不牢,地动山摇!打牢基础,慢就是快!
西林er
爱技术,爱生活!
展开
-
C语言中“数组名”和“&数组名”
== 实验环境 ==1. 编译器:gcc 5.4.02. 操作系统:Ubuntu 16.04 x86_64缘起本以为此知识点我已熟练掌握,可是最近应用的时候还真给记混淆了。所以写篇文章加深印象。Show me the code废话少说,show me the code.#include <stdio.h>int main(void){ int array[5] = {0}; printf("1. array = %p\n", a..转载 2021-12-16 22:37:02 · 1629 阅读 · 0 评论 -
c++ 以二进制和文本方式读写文件
//例子1:以二进制模式打开并写入文件#include <stdio.h>#include <iostream>using namespace std;int main(){ int m=97; char s[] = "中国\n"; FILE *fp = fopen("testBin.txt","wb"); //二进制模式 if...原创 2021-08-06 23:22:57 · 366 阅读 · 0 评论 -
C语言内存管理
文章目录前言 一、C语言内存 二、相关函数 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):...原创 2021-01-29 22:31:42 · 141 阅读 · 0 评论 -
(void*)&a 以及void字义全面解释
void 基本上有以下两个意思: 1.无,没有 2.任意类型 这两个意思,与void出现的代码位置和修饰变量相关: 函数返回值位置,如: void func(int i) ; //表示func()函数没有返回值,void不可省 函数参数位置,如: void func( void ) ; //表示func()函数即没有返回值,也没有参数。这里括号中的void可省。 修饰指针变量(一般多用于函数参数) int func( void *a, void *b) ; //表转载 2020-11-24 20:46:47 · 1757 阅读 · 0 评论 -
C语言--“.”与“->”有什么区别?
这虽然是个小问题,但有时候很容易让人迷惑,因为有的时候用混淆了,程序编译不通过。下面说说我对它们的理解。一般情况下用“.”,只需要声明一个结构体。格式是,结构体类型名+结构体名。然后用结构体名加“.”加域名就可以引用域 了。因为自动分配了结构体的内存。如同 int a;一样。而用“->”,则要声明一个结构体的指针,还要手动开辟一个该结构体的内存,然后把返回的指针给声明的结构体指针,才能用“->”正确引用。否则内存中只分配了指针的内存,没有分配结构体的内存,导致想要的结构体实际上是不存在。这转载 2020-10-21 16:47:02 · 322 阅读 · 0 评论