变量名和变量地址 研一时,很偶然的翻开谭浩强老先生的《C程序设计》(是师姐的书,俺的老早就卖了,估计当时觉得这本书写得不够好),很偶然的看到关于变量名的一段话:“变量名实际上是一个符号地址,在对程序编译连接时由系统给每一个变量名分配一个内存地址。在程序中从变量中取值,实际上是通过变量名找到相应的内存 ...
分类:
其他好文 时间:
2017-11-03 16:15:33
阅读次数:
155
c++中如果函数的参数列表包含多个实参,那么对参数的求值顺序是不确定的。 在谭浩强的《C++程序设计》(第二版)P94中提到,GCC对参数求值是按从右到左的顺序求值的。 但我实测并非如此。 这段程序的输出为: 由此可见,哪怕是对于同一编译器,参数的求值顺序也是不确定的。 在实际使用中,要尽量避免一个 ...
分类:
编程语言 时间:
2017-09-21 13:36:15
阅读次数:
251
#include using namespace std; int main() { int a,b,c; cout>a>>b>>c; void sort(int x,int y,int z); sort(a,b,c);//abc有具体值,称为实际参数 return 0; } void sort(i... ...
分类:
编程语言 时间:
2017-09-08 10:15:06
阅读次数:
166
#include using namespace std; int main() { int a,b,c; int f(int x,int y,int z);//这是函数的声明 //cin sonsole控制台 cout>a>>b>>c; c=f(a,b,c);//abc有具体值,称为实际参数 co... ...
分类:
编程语言 时间:
2017-09-08 10:09:02
阅读次数:
135
第一章 #include <iostream>using namespace std; int main(){ int a,b,sum; sum=a+b; cin>>a>>b; cout<<"a+b="<<sum<<endl; return 0;} //原因sum=a+b;此语句位置不对,变量a,b ...
分类:
编程语言 时间:
2017-08-30 13:22:29
阅读次数:
168
一、特辑 此次是我自己的学习之路,和大家一起分享(我现在是做Java),途中遇到什么问题大家也可以提出来一起讨论一起进步; 主要参考教程是菜鸟教程上面的C语言教程,以及大学课本C语言教程-第四版(谭浩强); 对于每个环节的代码例题,都会做详细的讲解,在每篇的结尾都会附带代码源码; 由于工作原因,不能 ...
分类:
编程语言 时间:
2017-08-21 12:34:42
阅读次数:
243
一. 相关知识要点: 学习或了解基础数据结构和C语言, 对基础链表知识或相关知识有概况性认识. 例如: 本题目结构为: 二. 问题的思考过程(本题以3种不同的方法解决): <1>类似于我们学习的C语言基础知识中的冒泡排序(参考C程序设计 第四版谭浩强P147) 说明: 输入数据: 1 7 2 8 4 ...
分类:
其他好文 时间:
2017-08-20 22:25:28
阅读次数:
224
C语言要从大而全,从基础開始。它属于最好的。别被它误导。它也有非常多错误,不适合标准软件开发人员使用。变量声明,定义,编程规范全然不合规范,可是从语言学习方面做到极致,有大量不同的样例和试题。标准的教科书式的书籍:《C语言程序设计》(谭浩强) c++基础语言学习方面《C++ primer》应该是老大 ...
分类:
编程语言 时间:
2017-08-16 18:20:25
阅读次数:
137
有很多朋友问我,想深入了解Linux操作系统却找不到入手点我给大家的建议是:学会C,C语言和*UIX是一块成长起来的,所以Linux操作系统的API都是用C语言描述的。所以C语言是深入学习Linux的一个必备技能,大家可以看谭浩强的那本绿皮书入门,虽然黑的人很多,但入门足矣。然后就..
分类:
系统相关 时间:
2017-08-03 12:31:12
阅读次数:
157
8.17用递归法将一个整数n转换成字符串。例如,输入486,应输出字符串"486"。n的位数不确定,可以是任意位数的整数。 conclusion: ...
分类:
其他好文 时间:
2017-07-29 23:15:50
阅读次数:
285