语法使用
fds大大
这个作者很懒,什么都没留下…
展开
-
指针的使用(常量指针、指针常量、空指针、野指针)
指针的基本概念指针的作用:可以通过指针间接访问内存内存编号是从0开始记录的,一般用十六进制数字表示可以利用指针变量保存地址指针变量的定义和使用指针变量定义语法:数据类型 * 变量名;(指针就是一个地址)int a=10;int *p;p=&a;等价于int a=10;int *p=&a;运行结果:int a=10;int *p=&a;*p=1000;cout<<"p="<<p<<endl;cout<原创 2020-08-14 16:43:38 · 250 阅读 · 0 评论 -
(&&)逻辑与、(&)按位与运算、(||)逻辑或、(|)按位或运算
&&表示逻辑与,即and,当符号(&&)两边的结果都为真时,整个运算结果为真,如果有一边为假则结果为假。通常表示为:if(条件1 && 条件2)、while(条件1 && 条件2)等,&&属于短路操作,即如果第一个表达式为假,则不再计算第二个表达式。另外:(0 && 23)结果为0;(12 && -12)结果为1;&表示按位与,即将 & 两侧的数用二进制展开,每一位都原创 2020-07-24 17:33:12 · 1754 阅读 · 0 评论 -
(int)类型和(int &)类型的区别
int a的意思是定义一个变量aint &a意思是定义一个引用 可以说是一个变量的别名,在定义时必须绑定到一个变量。比如:int i = 0;int& n = i;n++;这时i = 1,而不是i=0;int &一般用在函数参数中,比如交换两个数:#include<stdio.h>void swap1(int &a,int &b){ int temp; temp=a; a=b; b=temp;}void swap2(原创 2020-07-20 17:47:33 · 4277 阅读 · 0 评论 -
两个整数相除输出浮点数
#include<stdio.h>int main(){ int a,b; scanf("%d %d",&a,&b); float c; c=(float)a/b;//强制类型转换 printf("%.2f\n",c);//%.2f表示输出2位小数 float arr[10]={0}; for(int i=0;i<5;i++) { arr[i]=(float)i/3; } for(int原创 2020-07-29 17:39:23 · 4802 阅读 · 0 评论 -
c语言中const的使用
原创 2020-07-30 15:18:00 · 98 阅读 · 0 评论