-
堆内存的头文件:
#include <stdlib>
而给堆内存赋字节需要用:
malloc(4);
查看全部 -
1,一定要加上“;”符号,不然会报错。
2,在进行四则运算时,也是设变量,所以也要加int和float。
查看全部 -
Week week=Week::fri
查看全部 -
数组名是一个指向数组首元素的指针
查看全部 -
int argc,char **argv
第一个参数argc表示参数个数,第二个参数argv是参数组,两个参数一起表达了这个程序的启动参数。
查看全部 -
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv)
{
int a = 10;
int* p;
{
int b = 20;
//在栈内存中分配了一个int指针,然后在堆内存分配了4个字节的空间,然后把堆内存分配的空间的首字址分配给栈内存中的int指针。于是我们就得了一个4字节的堆内存,我们可以使用这个指针来操作这片内存
p = (int*) malloc(4);
}
*p = 4;
free(p); //释放
}
查看全部 -
#include <iostream>
void swap(int &a, int &b) {
int temp = a;
a = b;
b = temp;
}
int main() {
int a = 10;
int b = 20;
std::cout << "a=" << a << ", b=" << b << std::endl;
swap(a, b);
std::cout << "a=" << a << ", b=" << b << std::endl;
return 0;
}
查看全部 -
#include <iostream>
// 先声明
int avg(int a, int b);
int main() {
int a = 10;
int b = 20;
std::cout << avg(a, b) << std::endl;
return 0;
}
int avg(int a, int b) {
return (a + b) >> 1;
}
查看全部 -
for循环:
while循:
先判断后执行
do while循环:
先执行后判断
查看全部 -
枚举类型可用来定义星期,季节,性别等已知具体数据有哪几个的数据,而不用进行具体数字的赋值
查看全部 -
结构体可看作自定义的基本数据类型,可用来声明打包了若干个基本数据类型的变量
查看全部 -
交换变量的值引入第三个变量,int temp = a
变量自增简写a=a+10等价于a+=10
查看全部 -
除法分为对整数和对浮点数的两种情况
查看全部 -
数据类型转换分为显示转换和隐式转换
显示转换即强制转换,如(int)a,把a强制转换为int类型,适用于将比较大的数据类型转换为比较小的数据类型(因为c++不允许大转小),如int转换为short
隐式转换适用于小转大,如int转为short,无需显示声明(short)
查看全部 -
char(1)<=short(2)<=int(4)<=long(4)<=long long(8)
float(4) double(8)
数据类型分为整型和浮点型两大类,整型分为有符号和无符号两大类,容量相同,表示范围不同,无符号加前缀unsigned
可用sizeof(int)查看整型数据类型占用的长度
查看全部
举报