个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
void main() { int a; 1<=a<=5; cout< C C/C++ 3个回答
3个回答
内存地址指系统RAM中的特定位置,通常以十六进制的数字表示
1个回答
两者其实传递的都是一个内存单元的内容。不同的是,值传递传递的内容是一个变量的值,得到这个值后,对这个值得修改不能改变原变量的值;而地址传递传递的是一个变量的地址,得到传递的地址值后,可以通过这个地址直接访问地址对应的那个变量,进而修改那个变量的值。
。。一个简单的for 语言 加法。。。
#include"stdio.h" main() { int i,s=0,f=1; for (i=1;i<=101;i+=2) { s=s+i*f; f=-f; } printf("%d",s); }
2个回答
最简单的是引入中间变量,比如: 要交换a和b,那么 tmp = a; a = b; b = tmp; 不引入中间变量的话,使用采用异或运算:a^=b;b^=a;a^=b;
你直接在printf语句加空格即可。
地址和变量
首先一定要学好它的选择结构循环结构这个你要经常做习题才行的,然后就是数组指针和文件了 总之一句话就是多做习题
不能 因为A 若 赋给B的话 ,B的值就 消失了
int a,b,c,d,e; a=sqrt(sqrt(2)); b=a; c=sqrt(b); d=csqrt(c); e=dsqrt(d); 剩下的楼主自己解决吧
4个回答
# include <stdio.h>void main(){int a[4][4],s1=s2=0;int i,j;for (i=0;i<4;i++)for (j=0;j<4;j++)scanf("%d",&a[i][j]);for (i=0,j=0;i<4,j<...
定义成静态常量(static)或全局变量
程序代码如下: #include int main() { int i; i = 65; printf( "i=%c\n", i ); return 1; } 以上代码已调试通过 针对变量i可以赋值(0~255之间),输出显示时直接按字符型显示就ok了! 本程序将i赋值为了65,对应ASCII码应英...
哈哈,C语言已经忘啦,哈哈 这是定义一个整数Y吧 那你看看是int是定义的双字节的还是单字节的 双字节的是几位最大是多少?单字节的是几位最大又是多少?
先找最大值,再找次大值呀,给你一个简单的版本,当然你可以继续优化。#include void find(int arr[], int size){ int i, first = 0, second; for(i = 1; i < size; i ) { if(arr[first] < arr[i...
输入: 3---7 2---1 得出错误结果。 而当输入n=3 0---1---3 3---0---2 5---2---0 时也会得出错误结果。 错误的原因有2: 1 是数据类型不对,匿名的程序是设定输入都是整数int,显然按照行列式的定义结果肯定是整数,但是他程序中使用了整型数的除法,结果是取整整...
think in c 很经典,我的资料里面有 想看可以去下载