最新发布 第625页

Code Bye技术改变世界,梦想驱动人生!

C++语言

关于memcpy的一个奇怪的问题

关于memcpy的一个奇怪的问题
这里有代码 char buf[2] = { 0 }; memcpy(buf, “12”, 2); cout << buf << endl; 实际打印出来的却还有好多其他字符,例如系统时间,还有身份证号什么的, 会不会是编译器优化的后果。 编译器g++  centos环境 解决方案 7 char buf[3] =……继续阅读 »

9年前 (2016-04-03) 1072浏览 0个赞

C++语言

有关奇数运算的小问题

有关奇数运算的小问题
计算正整数 m 到 n(包括m 和 n )之间的全部奇数的和,其中,m 不大于 n,且n 不大于300。例如 m=3, n=12, 其和则为:3+5+7+9+11=35 #include<iostream> using namespace std; int main(){ int m,n,flag=0,s=0,i; cin>>m>……继续阅读 »

9年前 (2016-04-03) 1068浏览 0个赞

C++语言

有关冒泡排序的问题

有关冒泡排序的问题
// 冒泡,不断比较相邻的两个数,假如顺序错了,那么就交换 for (int i = 0; i < n – 1; i++) { for (int j = 1; j < n – i; j++) { if (a[j – 1] > a[j]) { int temp = a[j]; a[j] = a[j R……继续阅读 »

9年前 (2016-04-03) 1201浏览 0个赞

C++语言

关于函数返回引用类型的问题

关于函数返回引用类型的问题
最近在看 C++ Primer 在函数返回值和类这里有点疑问,不说废话,直接上问题。 问题: const string &shorterString( const string &s1, const string &s2 ) { return s1.size() <= s2.size() ? s1 : s2; } 本人的疑问是假……继续阅读 »

9年前 (2016-04-03) 1107浏览 0个赞

C++语言

这样赋值对吗?为什么i显示“表达式必须包含指向对象的指针”

这样赋值对吗?为什么i显示“表达式必须包含指向对象的指针”
for(int i=0; i<n; i++) t_node[i] = 5; 解决方案 10 原因是 t_node[i] 是一个结构体或是一个类类型的变量(指针),常量5 无法直接赋值给一个结构体变量或类类型变量(指针)。 所以会提示出“表达式必须包含指向对象的指针”。 你可以这样做: t_node[i].成员变量 = 5; 或 t_node[i]-&g……继续阅读 »

9年前 (2016-04-03) 6867浏览 0个赞

C++语言

结构体与结构体怎么传值

结构体与结构体怎么传值
定义一个结构体 typedef struct _t1 { int a; int b; char* c; }t1; 两个相同的t1结构体之间怎么传递地址? t1 a           t1 b; 怎么把a的指针传给b; 这样? &b=&a????? 解决方案 30 #include <stdio.h> typedef struc……继续阅读 »

9年前 (2016-04-03) 1031浏览 0个赞