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

Linux C语言指针与内存

难度初级
时长 2小时 5分
学习人数
综合评分9.60
263人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.4 逻辑清晰

最新回答 / weibo_昵称不是名字咩_0
#include <stdio.h>#include <stdlib.h>#include <string.h>void sort(char*name[],int m){  char*t;  int i,j,k;  for(i=0;i<m-1 ;i++){      k=i;      for(j=i+1 ;j<m;j++){          if(strcmp(name[k],name[j])>0){              k=j;      ...

最新回答 / 李华东
你就没有发现你粘上来的代码一堆BUG吗?

最新回答 / qq_ChauncyHe_0
char *strcpy(char* dest, const char *src);来把src指向的字符串,拷贝到dest指向的内存空间中 一个一个字符拷贝,直到遇到第一个\0(\0也会被拷贝)这个程序就是统计字符串的单词个数吧!遇到一个空格n就加一,循环结束时,n就为单词的个数。

最新回答 / 慕盖茨5169227
a是一个变量,不是地址; &a的意思是(&是取地址符)去变量a的地址   重点来了   :   *p代表的是值  不是地址     p代表的才是地址 int* p=&a   可以理解为   int*  p  ,  p=&a

最新回答 / qq_追梦_128
return是返回值,看你自己的函数类型,void类型返回0,int类型返回你所需要的数值

最新回答 / 慕移动9181930
我问下慕课网的工作人员代码放在哪里。感谢,现在可以了,在试一试。

最新回答 / 慕姐5552928
你看一下是从哪里开始的偏移了几格?如果移到你程序里面没有初始化的值就会出现这种情况

最新回答 / 肖科夫斯基
你的是什么版本,我复制了你的代码之后可以显示出来。

最新回答 / 慕数据7032657
内核怎么占用这些内存是操作系统决定的!至于你说的内存中没有这么多字节的问题,是说操作系统支持的最大内存是2的64次方,但是目前的技术根本用不了这么多的内存!

最新回答 / 精慕门0141219
0x7ffffffffff以上的是存放系统内核的

最新回答 / 实时编程
这里简单回答一下 避免以后有人看到  第一点  这个 问题  在 C 语言 和C++ 结果 可能会有区别   而且 在不同编译器可能也会有区别 这里没有测试 不纠结不同编译器  的结果 首先如果 是C 语言  输出结果应该都是 修改后的结果 正常的预期是 不同编译结果也都是一样的 都是 修改后的结果 但是在C++里面 输出的 两个值 确是不同的  大部分编译器都是不同的  这里是因为C++ 对const 常量 进行了 优化  如果想具体了解 可以百度 “ C++ 常量折叠” 很容易找到  结果很多还有就是...
课程须知
本课程是C语言中级课程,为了更好的学习效果: 1、需要有一定的C语言基础,如果没有基础的同学可以看《C语言入门》这门课。 2、本课程是在Linux环境下讲解,需要熟悉一些Linux命令。如果不了解的话可以在《Linux C语言编程基本原理与实践》这门课程中补充
老师告诉你能学到什么?
1、C语言中的指针是怎么回事 2、Linux下gdb调试工具是怎样使用的 3、指针与内存有着怎样的关系 4、数组与字符串之间的联系

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消