为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 慕容7641251
计算机是存储0101的二进制,八个二进制数即是八个比特位,也就等于一个字节。就好比下图中的十六进制,假设连续声明两个int型的变量a和b,在假设变量a的地址是0x7ffffffffffffff7,而int型的大小...

最新回答 / DawnLiao
接收的变量设置为doubl或者容纳量更大的变量类型
只想说一点:那个数值交换即使两个数相同也没毛病!
int a=1; //001
int b=1; //001
a=a^b; //001(a)^001(b)=000
b=a^b; //000(a)^001(b)=001
a=a^b; //000(a)^001(b)=001
谢谢老师啦
讲得很清楚哦
这是linux自带的编辑器。
就喜欢雷老师这种讲话方式
假设现在有结构体struct student student1, student2//结构体变量名
我能不能先申明,然后再初始化呢,上面是申明,下面再student1 = {};student2 = {}
在编译的时候出现error:expected expression before ‘{’token
不知道为什么,有人能够解释一下其中的原理吗?
讲的真心好

最赞回答 / qq_沉潜_9
举个例子:#include<stdio.h>int main(){    int a[10];    char b[10];}当你写完程序后发现数组定义的内存少了,你需要增加,比如你想增加10个,变成20,那么要改程序的话,你就需要在程序中去一处一处的改,非常不方便,而这时你如果使用了宏定义,那就非常方便了。如下:#include<stdio.h>#define x 20int main(){    int a[x];    cahr b[x];}这是你只需要改变#define后边...
我是来看评论的

最新回答 / 糖果Joker
不用删除,编译会覆盖掉的
课程须知
本课程为C语言的中级课程 1、需要有一定的C语言基础,如有基础薄弱的童鞋可以看一下网站上其他3门C语言的课程 2、因在Linux环境下,需会一些Linux下的命令,可以看一下《Linux C语言编程原理与实践》此课。
老师告诉你能学到什么?
1、预处理是干什么的 2、结构体是什么 3、公用体是什么 4、位运算是怎么回事 5、如何实现动态数据结构体 6、递归的原理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消