C/C++
liuzhaofei
代码之美……
展开
-
★怎样学习C语言(献给迷茫的C爱好者)★
一 ,怎样学习C语言 很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个教师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到C语言对于一个程序设计人员多么的重要,如果不懂C语言,你想写底层程序这几乎听起来很可笑,不懂C语言,你想写出优秀高效的程庌輌这简直就是天方夜谭。为什么C语言如此重要呢?转载 2010-04-11 12:40:00 · 696 阅读 · 0 评论 -
C语言指针问题快速解惑
1、int a[3] = {2,5,8};int* p = a;把数组名赋值给指针表示将数组的首元素的地址赋予此指针。2、int a[3] = {2,5,8};int* p = &a[0];a[0]是a数组的首元素,而&则是取地址运算符,所以“ &a[0]”取得的同样是a数组的首元素的地址,因此这段代码的含义和代码段是一致的。3、char * c1 = "Hello";转载 2010-04-11 14:04:00 · 635 阅读 · 1 评论 -
彻底了解指针数组,数组指针以及函数指针
小弟是一个软件工程师,做unix c/c++ java的开发,每次碰到问题都跑到CU里问人,呵呵,昨天在碰到一个指针数组的问题的时候,由于好久没用,感觉有些陌生了,所以今天归纳总结了一下,希望以后的朋友可以少走些弯路,也不知道对大家有没有用处:) 一 :关于指针和堆的内存分配 (1) 指针数组 : 一个数组里放的都是指针,我们把他叫做指针数组:) int * a[10]; 由于它是一个数组转载 2010-04-11 12:37:00 · 705 阅读 · 1 评论 -
推荐:C语言课程学习列表
大部分人学习的C语言都只是C语言基础,没有学到C语言的高级部分,更没有学习使用如何使用C语言进行系统开发! 下面的课程列表就是每一位学过C语言的学生应该进行继续学习的内容。 NO.1课程名称: C 经典教程 简介: 学习C语言的最佳课程就是使用Dennis M. Ritchie的名著《C程序设计语言(第2版?新版》,这是C语言的经典! Dennis M. Ritchie是C语言的发明人,而转载 2010-04-11 12:42:00 · 1293 阅读 · 0 评论 -
【C语言学习笔记】--指针与地址
机器的存储器通常由连续编号的存储单元序列组成,这些存储单元可以以单个或者相连成组的方式操纵;通常情况下,一个字节可以表示一个字符,一对相连的存储单元可以表示一个短整数,而四个相邻的字节则构成一个长整数;指针是能存放一个地址的一组存储单元,从本质上讲,指针是一个变量,而它的变量值是所指向对象(可以是变量、数组、结构、函数等)的地址;指针一般占四个字节长度的存储单元,所以sizeof(p)原创 2010-04-18 09:35:00 · 633 阅读 · 0 评论 -
【C语言学习笔记】--指针与数组
在C语言中,数组与指针的关系非常密切,数组下标所能完成的任何运算都可以用指针来实现;一般而言,指针运算比数组下标运算的速度快,但用指针实现的程序理解起来稍微有一些难度; 一、指针与一维数组 int a[10]; //定义了一个大小为10的整型数组a; int *pa = &a[0];原创 2010-04-18 10:09:00 · 701 阅读 · 0 评论 -
【C语言学习笔记】--指向指针的指针(多级指针)
在指向指针的指针这一块,从大一开C语言课的时候就没弄明白,现在快毕业了,重新拾起C语言,多少是明白了一点;在这块的介绍上,文字描述太难懂太绕了,咱直接上例子,看代码,debug一下,看看内存和地址的分配情况就差不多能明白了…… 实例程序: #includevoid main(){ int myvar = 12;原创 2010-04-18 11:09:00 · 836 阅读 · 0 评论 -
2010年4月编程排行榜发布:C语言王者归来
After more than 4 years C is back at position number 1 in the TIOBE index. The scores for C have been pretty constant through the years, varying between the 15% and 20% market share for almost 10 year转载 2010-04-19 13:10:00 · 568 阅读 · 0 评论