自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C11中auto的使用

C11 中 auto 成为类型指示符(type-specifier)。auto类型推导:auto 定义的变量,可以根据初始化的值,在编译时推导出变量名的类型。int main(){ auto x = 5; // ok x 是 int类型 auto pi = new auto(1); // ok pi 被推导为int *; const auto *xp = &x, u = 6; // ok xp是const int*类型,u是const int类型 ...

2022-05-22 17:27:00 501

原创 名字空间(namespace)的引入和使用

在C++中支持三种域:局部域、名字空间域和类域。名字空间域是随标准C++而引入的。它相当于一个更加灵活的文件域(全局域),可以用花括号把文件的一部分括起来,并以关键字namespace开头给它起一个名字:namespace sun{ int max = 10; float pi = 3.14; void printf() { printf("hello world!"); }}花括号括起来的部分称声明块。声明块中可以包括:类、变量(带有初始...

2022-05-20 11:45:07 911

原创 C++编译时函数名修饰约定规则

_cdecl 调用约定:1、以“?”标识函数名的开始,后跟函数名;2、函数名后面以“@@YA”标识参数表的开始,后跟参数表;3、参数表以代号表示:X -- voidD -- charE -- unsigned charF -- shortH -- intI -- unsigned intJ -- longK -- unsigned longM -- floatN --double_N --bool...PA-- 表示指针,后面的代号表明指针类型

2022-05-20 11:19:46 245

原创 判断函数重载的规则

函数重载的概念:在C++中可以为两个或两个以上的函数提供相同的函数名称,只要参数类型不同,或参数类型相同而参数的个数不同,称为函数重载。(1)如果两个函数的参数表相同, 但是返回类型不同,会被标记为编译错误:函数的重复声明。int my_max(int a,int b){return a>b?a:b;}unsigned int my_max(int a,int b)//error{return a>b?a:b;}int main(){int ix=my_max(

2022-05-20 11:02:51 695

原创 指针与引用的区别

从语法规则上讲,指针变量存储某个实例 (变量或对象)的地址;引用是某个实例的别名。程序为指针变量分配内存区域; 而不为引用分配内存区域。解引用是指针使用时要在前加 “ * ” ;引用可以直接使用。指针变量的值可以发生改变,存储不同实例的地址; 引用在定义时就被初始化,之后无法改变(不能是其他实例的引用)。指针变量的值可以为空(NULL,nullptr); 没有空引用。指针变量作为形参时需要测试它的合法性(判空NULL); 引用不需要判空;对指针变量使用“sizeof”得到的是指针变量的大

2022-05-19 20:53:47 59

原创 写一个函数,实现两个数的交换。

#include<stdio.h>void Swap(int* p1, int* p2){ int tmp; tmp = *p1; *p1= *p2; *p2 = tmp;}int main(){ //实现两个数的交换 int a = 30; int b = 50; Swap(&a, &b); printf("%d,%d\n",a,b); return 0;}

2021-11-10 21:32:11 295

原创 标准输入一个整数,要求:(1)求出它是几位数;(2)分别输出每一个数字;(3)按逆序输出各位数字;

题目解析:(1)统计一个整数是几个数字(这个数可以是正数,0和负数数)的解决方法是:丢弃个位(n/10).例如:输入整数:6758 位数:1 丢弃个位后剩余的数字: 675 剩余整数: 675 位数 :2 丢弃个位后剩余的数字:67 剩余整数:67 位数:3 丢弃个位后剩余的数字:6 ...

2021-10-13 22:02:48 1816

空空如也

空空如也

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

TA关注的人

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