- 博客(12)
- 收藏
- 关注
转载 陈皓的职业规划——CSDN对他的采访
职业规划就像软件工程 电信、银行等行业一直是许多人非常向往的工作单位,清差厚禄,旱涝保收,陈皓却不以此为然。所以当记者采访他的时候,他连用了两个“最”字来形容他离开银行的成就感。 陈皓毕业后的前两年就职于云南省工商银行,从事银行电信内全国性业务系统开发。后来在全球最大的网格计算/分布式平台软件公司从事研发工作,熟悉Unix系统以及C/C++语言,擅长大
2012-06-16 16:32:05 11276 1
原创 C符号之逻辑运算符、左移与右移、自增自减
本篇文章将总结C中一些比较有趣的符号逻辑运算符:“ || ” 与 “ && ” 是比较常用的逻辑运算符,分别是 或 和 与。或(||):双目运算符。两者中任一为真即为真。与( &&):双目运算符。两者都为真时才为真,任一为假即为假。但是,这两个运算符都有一个有趣的地方。请看下面的例子:int a=0, b=1;if( b++ || ++a ){ pr
2012-06-11 14:36:19 4825
原创 C符号之注释
代码中有良好的注释,无疑能大大提高代码的可读性,无论对于自己还是阅读者。当你完成一个比较大的项目时候,如果你没在在你的代码中适当的地方做很好的注释,估计没有人会愿意看你的代码,过一段时间后,估计连你自己也不想看,恨不得马上加上注释。因为很明显,最简单的一个变量 a。你不注释的话,谁会知道这变量代表什么意思。对吧?:)既然注释这么的重要,那我们就需要了解注释的一些规则、特殊情况和风格。
2012-06-11 11:13:46 1447
原创 万恶的指针
struct people{ char *name; int age;}peo, *p;void main(){ strcpy(peo.name, "people"); //语句 1 p = (people *)malloc(sizeof(people)); strcpy(p->name, "peop
2012-06-10 19:30:33 741 2
原创 略谈-大端模式与小端模式
大端模式 和 小端模式 指的是在计算机中,数据的存储模式。大端模式:字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。小端模式:字数据的高字节存储在高地址中,而字数据的低地址则存放在低地址中。字数据是从左至右,由高到低的。常用的X86结构是小端模式我们也可以根据 联合体(union) 的特性(对union型成员的存取都从相对于该联合体基地址的偏移量为0
2012-06-10 11:15:58 1744
原创 新手谈C数组_&a、&a[0]、a
int a[]={1,2,3};int *p;p = (int *)(&a+1); // = 两边的数据类型需一致printf("%d\n", *(a + 1) ); //输出语句 1printf("%d\n", *(p - 1) ); //输出语句 2问题:输出语句 1、2分别输出什么?
2012-06-10 09:42:39 1021
原创 新手谈C指针02__int *p=NULL、*p=NULL、*(int *)0x0018ff44.
int *p = NULL;此语句什么意思?没错,就是定义了一个整型指针变量P,并进行了初始化。那么,现在有个问题。它初始化了什么东西?NULL?NULL又是什么?(这里需要注意)NULL是被宏定义成 0 。即为 define NULL 0 很多系统下除了NULL之外,还有NUL(VC++6.0上提示说不认识NUL。error C2065: 'NUL' : undecl
2012-06-05 23:08:13 2570 1
原创 新手谈C指针01_指针?
”指针是C精华,如果不能够很好地掌握指针,那么C也基本等于没学。" 作为一个C语言初学者。在这为自己学习C之路进行一些简单的总结。指针?int *p;对于上面的语句,相信很多人都知道是什么意思。没错。就是定义了一个(整型)指针变量。(什么是定义?)其实 int * 就像其他的数据类型定义关键字一样。你可以将它和int、char这些关键字的
2012-06-05 19:49:42 696
原创 什么是声明?什么是定义?
这是一个基础且重要的知识。什么是声明,什么是定义。让我们先来看看下面的两个例子int a;extern int a;这两个里面,哪个是声明? 哪个是定义?要解决这个问题,当然我们需要先知道什么是声明,什么是定义。声明:1) 告诉编译器,这个变量名或对象已经匹配到一块内存空间上了。下面的代码用到变量或对象是在别的
2012-06-05 19:15:54 4422
转载 Linux环境编程语言概览
本文出自 “elephant_liu” 博客,请务必保留此出处http://elephantliu.blog.51cto.com/1107116/868249 Linux环境编程语言概览我从最开始学习编程的时候,就是使用Linux。虽然我只有三年的编程经验,但是我觉得,使用Linux编程,真是一件令人心情愉悦的事情。C语言我接触C语言
2012-06-03 21:25:18 947
转载 [回顾]清华申请退学博士作品:完全用Linux工作
转载注明出处:http://www.cnbeta.com/articles/76147.htm我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由
2012-06-03 21:21:39 3417
原创 ACM入门___基本输入输出
ACM竞赛题目的输入数据和输出数据一般有多组(不定),并且格式多种多样,所以,如何处理题目的输入输出是对大家的一项最基本的要求。ACM的输入输出要求严格按照规定来。输入一般有以下三种形式:参照poj 1000一:不管你有多少组数据,直到读至输入文件末尾(EOF)为止。C语言:#include int main(){ int a, b; while(sc
2012-06-03 16:48:35 979
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人