随笔分类 - C/C++
摘要:https://code.visualstudio.com/ https://gitforwindows.org/
阅读全文
摘要:#include<stdlib.h> #include<stdio.h> int main(void) { int n,i; int *p; printf("请输入序列个数:"); scanf("%d",&n); p = (int*) malloc(sizeof(int)*n);//开辟动态内存区,
阅读全文
摘要:#include <stdio.h> int IsBigEndian() { union NUM { int a; char b; }num; num.a = 0x1234; if( num.b == 0x12 ) { return 1; } return 0; } void main(void)
阅读全文
摘要:malloc函数的原型如下: void *malloc(unsigned int size);使用malloc函数分配的内存空间是在堆中,而不是栈中,所以在使用完这块内存之后一定要将其释放,释放内存空间使用的函数是free函数。例如:int *plnt; plnt = (int*)malloc(si
阅读全文
摘要:https://www.cnblogs.com/happyzwt/p/7769129.html https://www.cnblogs.com/howhy/p/5948003.html 项目相关的快捷键 Ctrl + Shift + B = 生成项目 Ctrl + Alt + L = 显示Solut
阅读全文
摘要:判断一个数是基于还是偶数,相信很多人都做过,一般的做法的代码如下 if( n % 2) == 01 // n 是个奇数}123如果把 n 以二进制的形式展示的话,其实我们只需要判断最后一个二进制位是 1 还是 0 就行了,如果是 1 的话,代表是奇数,如果是 0 则代表是偶数,所以采用位运算的方式的
阅读全文
摘要:1、类 类决定了一个对象具有什么样的属性功能。 类由变量和函数组成,对象将使用那些变量来存储信息,调用那些函数来完成操作。 应该为类定义一些方法,其实也是定义一些函数。給类添加方法: (1)先在类的声明里创建一个方法的原型 (2)稍后再实现这个方法 void Car::fill_tank(float
阅读全文
摘要:(1)stu.成员名(如stu.num) (2) (*p).成员名(如(*p).num) (3)p->成员名(如p->num) 1 //输出最高成绩 2 3 #include<stdio.h> 4 #define N 3 5 struct Student 6 { 7 int num; 8 char
阅读全文
摘要:基本使用 C++提供了给变量命名的机制,就是引用(Reference)。引用是一种复合类型。 注意,引用在定义时需要添加&,在使用时不能添加&,使用时添加&表示取地址。 引用作为函数参数 在C语言中,函数参数传递可以分为两种:值传递和地址传递。现在我们又多了一种函数参数传递的方式,那就是引用。 #i
阅读全文
摘要:1.头文件: C++头文件不是以.h结尾,C语言中的标准库文件如math,h,stdio.h在C++中被命名为cmath,cstdio 2.命名空间: 为防止名字冲突(出现同名),C++引入名字空间(namespace)。通过::运算符限定某个名字属于哪个名字空间。 通常有三种方法使用名字空间X的名
阅读全文
摘要:C++编译过程 1 #include <iostream> 2 //iostream 提供了一个叫命名空间的东西,标准的命名空间是std 包含了有关输入输出语句的函数 3 // input&^output 4 //stream 流 5 //命名空间 6 using namespace std; 7
阅读全文
摘要:C语言中的内存分配与释放 对C语言一直都是抱着学习的态度,很多都不懂,今天突然被问道C语言的内存分配问题,说了一些自己知道的,但感觉回答的并不完善,所以才有这篇笔记,总结一下C语言中内存分配的主要内容。 相关问题 刚刚在一篇博文看到一个简单的问题: 两段代码都很简单,输出一段字符,类型不同,一个是c
阅读全文
摘要:转载:https://www.cnblogs.com/little-white/p/3236548.html 一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直
阅读全文
摘要:程序01 实现功能:比较两个数组相同元素的个数 1 #include<stdio.h> 2 //#define min(a,b) (a>b)?b:a 3 char i; 4 int find(int s[], int m, int n) 5 { 6 int j,c=0,t[100]; 7 // j
阅读全文
摘要:C语言条件预处理命令 1 /* 2 格式: 3 #ifdef 标识符 4 程序1 5 #else 6 程序2 7 #endif 8 标识符已经定义时,程序段1才参加编译 9 应用:如调试版本,发行版本,便于调试 10 11 */ 12 #include <stdio.h>13 int main()
阅读全文

浙公网安备 33010602011771号