C/C++基础
文章平均质量分 74
江云舒
这个作者很懒,什么都没留下…
展开
-
C++中的指针和引用
指针C++中的每一个变量都有一个内存位置,每一个内存位置都定义了可使用连子号(&)运算符访问地址,它表示了内存中的一个地址。#include <iostream>using namespace std;int main(){int val1;char var2[10];cout<<"var1 变量的地址:";cout << &var1<<endl;cout << "var2 变量的地址: ";cout &原创 2021-05-14 17:19:58 · 478 阅读 · 8 评论 -
C++笔记(基本类型, 变量作用域, 整数常量,类型限定符,存储类,函数,String)
C++编程要注意的地方:C++ 标识符内不允许出现标点字符,比如 @、& 和 %。C++ 是区分大小写的编程语言。因此,在 C++ 中,Manpower 和 manpower 是两个不同的标识符。C++的基本数据类型类型关键字布尔型bool字符型char整型int浮点型float双浮点型double无类型void宽字符型wchar_t == short int基本类型的修饰符signed、unsigned、 long原创 2021-05-14 14:13:54 · 174 阅读 · 0 评论 -
C语言学习第7天(错误处理、递归、内存管理)默认熟悉数据结构和java基础
重点强调一下 初学者可以去https://www.runoob.com/网站学习各种语言的基础错误处理C语言不提供对错误处理的直接支持,但它可以用返回值的形式允许你访问底层数据。在发生错误的时候,大多数的C或者UNIX函数调用返回1或者NULL,同时设置一个错误代码errno,该错误代码是全局变量,表示在函数调用期间发生了错误。我们可以在errno.h头文件中找到各种各样的错误代码。总结一下:我们可以通过检查返回值来决定采用那些适当的方法去处理。程序员一般在程序初始化的时候把errno设置为0,这原创 2021-05-14 10:59:15 · 286 阅读 · 1 评论 -
C语言学习第六天(指针、函数指针、C位域、typedef、头文件、强制转换类型、预处理器、输入/输出)默认熟悉数据结构
指针使用#include <stdio.h>{ int val_value = 10; int *p ; //定义指针 p = &val_value; printf("val_value 变量地址:%p\n", p); return 0;}结果为:val_value 变量地址:0x7ffeeaae08d8什么是指针指针也就是内存地址,指针变量是用来存放内存地址的变量。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明原创 2021-05-13 17:40:01 · 299 阅读 · 1 评论 -
C语言学习第五天(存储类和变量的作用域)默认熟悉数据结构
存储类存储类定义 C 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。auto 存储类auto 存储类是所有局部变量默认的存储类。register 存储类register 存储类用于定义存储在寄存器中而不是 RAM 中的局部变量。这意味着变量的最大尺寸等于寄存器的大小(通常是一个词),且不能对它应用一元的 ‘&’ 运算符(因为它没有内存位置)。寄存器只用于需要快速访问的变量,比如计数器。还应注意的是,定义 ‘register’ 并不意味着变量将被存储在转载 2021-05-13 13:05:41 · 111 阅读 · 0 评论 -
C语言学习第四天(C语言中的变量和常量)默认熟悉数据结构
一、变量1、变量的名称可以由字母、数字和下划线字符组成。变量可以在声明的时候被初始化(指定一个初始值)。初始化器由一个等号,后跟一个常量表达式组成,如下所示:type variable_name = value;下面列举几个实例:extern int d = 3, f = 5; // d 和 f 的声明与初始化int d = 3, f = 5; // 定义并初始化 d 和 fbyte z = 22; // 定义并初始化 zchar x转载 2021-05-13 10:40:33 · 121 阅读 · 0 评论 -
C语言学习第三天(数据类型)【本文章默认学习者有数据结构基础】
数据类型C中数据类型可以分四类基本类型枚举类型void类型派生类型整数类型类型存储大小值范围char1字节-128 ~ 127 或 0 ~ 255unsigned char1字节0 ~ 255signed char1字节-128 ~ 127int2字节或者4字节-32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647unsigned int2字节或者4字节0 到 65,535 或 0转载 2021-05-13 09:56:24 · 112 阅读 · 0 评论