一、分类
1.1. 已知大小的数组(位于栈上)
一维 | 二维 | 三维 | |
---|---|---|---|
变量声明 | int a[5] |
int b[3][4] |
int c[2][3][4] |
类型名 | int[5] |
int[3][4] |
int[2][3][4] |
占用空间 | 5 * sizeof(int) |
3 * 4 * sizeof(int) |
2 * 3 * 4 * sizeof(int) |
约 956 字...
一维 | 二维 | 三维 | |
---|---|---|---|
变量声明 | int a[5] |
int b[3][4] |
int c[2][3][4] |
类型名 | int[5] |
int[3][4] |
int[2][3][4] |
占用空间 | 5 * sizeof(int) |
3 * 4 * sizeof(int) |
2 * 3 * 4 * sizeof(int) |
在 C++ 中,变量的声明和初始化有多种不同的方式,体现了 C++ 的自由与灵活性,但也常常令人费解,本文将介绍 C++ 变量声明与初始化的基本知识。
int x;
MyType var;
类型转换一直是 C 语言编程中的难点和痛点,本文将介绍 C 语言中 char
, char *
, char []
, int
之间的区别、互转以及一些常见的字符串操作。
char
和int
可以直接互转,但是需要注意的是,char
的范围是 0~255 或 -128~127,而int
的范围是-2147483648~2147483647。
本文主要介绍 C 语言标准库<stdio.h>
中的格式化输出函数 printf()
和 格式化输入函数 scanf()
的基本用法。
语法:
int printf(const char *format, ...)