-
结构体可看作自定义的基本数据类型,可用来声明打包了若干个基本数据类型的变量
查看全部 -
交换变量的值引入第三个变量,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)查看整型数据类型占用的长度
查看全部 -
四个输入输出语法,printf,cout,scanf,cin。注意书写格式的区别
cout引号里面的原封不动输出,不写%d,cout<<连接
注意cin从键盘不断读取的格式,更易用,以空格、tab、换行符作为分隔符,不需指明类型,cin>>连接
查看全部 -
//在 C++ 中,数组表示的是一段连续的内存存储空间
//指针的地址以16进制的方式输出,每两个相邻的地址都相差 4个字节(32位系统的地址为4字节)
如何访问数据元素?C++代码是先拿到元素的地址,然后通过地址去访问元素
//第一个元素a[0]的地址: &a[0]==数组名a
//数组名是一个指向数组首元素的指针,这个指针是一个常量,不可以对其进行修改,可以用指针的用法来操作他
查看全部 -
在这按理说应该用>>,老是习惯用print
#include<stdio.h>
#include <iostream>
using namespace std;
int main(int argc,char **argv)
{
int a[5]={0,1,2,3,4};
int i;
for(i=0;i<5;i++)
{ cout << "a[" << i+1 << "]=" << a[i] << endl;}
return 0;
}
查看全部 -
sizeof () 可以查看数据类型的长度
查看全部 -
假如想要访问第 3 个数字,我们可以把指针向后移动两个元素的位置,写成 *(p + 2)
记住这里说的是向后移动X个元素
查看全部 -
malloc的全称是memory allocation,中文叫动态内存分配
查看全部 -
指针运算符又叫做间接引用运算符 “间引”;
不赋值 “野指针”---很危险;
空指针用nullptr----不建议NULL;
查看全部 -
#include<stdio.h>
int main(int argc, char** argv)
{
int a = 90;
printf("a:%d",a);
return 0;
}输出a的值
查看全部 -
#include<iostream>
int main()
{
std::cout<<sizeof(int)<<std::endl<<sizeof(float)<<std::endl<<sizeof(double)<<std::endl<<sizeof(char);
}查看全部 -
全选 按住CTRL+/即可注释代码
查看全部
举报