最新回答 / 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; ...
2018-04-08
最新回答 / qq_ChauncyHe_0
char *strcpy(char* dest, const char *src);来把src指向的字符串,拷贝到dest指向的内存空间中 一个一个字符拷贝,直到遇到第一个\0(\0也会被拷贝)这个程序就是统计字符串的单词个数吧!遇到一个空格n就加一,循环结束时,n就为单词的个数。
2018-03-15
最新回答 / 慕盖茨5169227
a是一个变量,不是地址; &a的意思是(&是取地址符)去变量a的地址 重点来了 : *p代表的是值 不是地址 p代表的才是地址 int* p=&a 可以理解为 int* p , p=&a
2018-02-24
最新回答 / 慕数据7032657
内核怎么占用这些内存是操作系统决定的!至于你说的内存中没有这么多字节的问题,是说操作系统支持的最大内存是2的64次方,但是目前的技术根本用不了这么多的内存!
2017-12-11
最新回答 / 实时编程
这里简单回答一下 避免以后有人看到 第一点 这个 问题 在 C 语言 和C++ 结果 可能会有区别 而且 在不同编译器可能也会有区别 这里没有测试 不纠结不同编译器 的结果 首先如果 是C 语言 输出结果应该都是 修改后的结果 正常的预期是 不同编译结果也都是一样的 都是 修改后的结果 但是在C++里面 输出的 两个值 确是不同的 大部分编译器都是不同的 这里是因为C++ 对const 常量 进行了 优化 如果想具体了解 可以百度 “ C++ 常量折叠” 很容易找到 结果很多还有就是...
2017-12-06