为什么学完C语言基础,还是看不懂C语言高级编程? [问题点数:40分,结帖人yerssa]

Bbs2
本版专家分:193
结帖率 100%
Bbs5
本版专家分:4802
Bbs1
本版专家分:25
Bbs2
本版专家分:394
Bbs2
本版专家分:193
Bbs3
本版专家分:612
Bbs2
本版专家分:197
Bbs2
本版专家分:193
Bbs3
本版专家分:753
Bbs8
本版专家分:42492
Blank
红花 2010年7月 C/C++大版内专家分月排行榜第一
2010年6月 C/C++大版内专家分月排行榜第一
2010年4月 C/C++大版内专家分月排行榜第一
Blank
蓝花 2010年5月 C/C++大版内专家分月排行榜第三
2010年3月 C/C++大版内专家分月排行榜第三
2010年1月 C/C++大版内专家分月排行榜第三
Bbs3
本版专家分:572
Bbs4
本版专家分:1467
Bbs1
本版专家分:5
Bbs1
本版专家分:23
Bbs2
本版专家分:153
Bbs9
本版专家分:58993
Blank
红花 2012年12月 挨踢职涯大版内专家分月排行榜第一
2011年9月 C/C++大版内专家分月排行榜第一
2010年8月 C/C++大版内专家分月排行榜第一
2009年11月 C/C++大版内专家分月排行榜第一
Blank
黄花 2012年11月 挨踢职涯大版内专家分月排行榜第二
2011年9月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2012年1月 Linux/Unix社区大版内专家分月排行榜第三
2011年8月 C/C++大版内专家分月排行榜第三
2011年8月 Linux/Unix社区大版内专家分月排行榜第三
2010年4月 C/C++大版内专家分月排行榜第三
Bbs2
本版专家分:294
Bbs2
本版专家分:111
Bbs4
本版专家分:1345
Bbs1
本版专家分:0
Bbs2
本版专家分:110
Bbs1
本版专家分:46
Bbs2
本版专家分:104
Bbs1
本版专家分:47
Bbs2
本版专家分:245
Bbs1
本版专家分:37
Bbs1
本版专家分:92
Bbs7
本版专家分:14200
Bbs5
本版专家分:2522
Bbs1
本版专家分:16
Bbs1
本版专家分:44
Bbs4
本版专家分:1297
Blank
GitHub 绑定GitHub第三方账户获取
Bbs4
本版专家分:1461
Bbs2
本版专家分:441
《c印记》(c语言高级应用技巧)
我自己整理编写的一本关于c<em>语言</em><em>高级</em>(或者说有意思)的应用开发技巧与方式
C++高级编程pdf
链接:https://pan.baidu.com/s/1fiv_A2WO774_oktxiYhXmw 密码:nioq 本书为完整版,以下为内容截图:  
编译和链接
2.1 被隐藏了的过程     <em>C</em>语句的经典,“Hello World”程序几乎是每个程序员闭着眼睛都能写出的,编译运行一气呵成,基本成了程序入门和开发环境测试的默认标准。 #include int main() {     printf("Hello World\n");     return 0;     在Linux下,我们用G<em>C</em><em>C</em>来编译该程序时,只需使用简单的命令(
干货 | 大牛谈嵌入式C语言高级用法
<em>C</em><em>语言</em>程序设计是我们的专业<em>基础</em>课,但是<em>C</em><em>语言</em>本身却是一个非常强大的工具,它是到目前为止最为广泛使用的工具,并且在可以预见的将来,它仍然是皈依为程序员的人们心中的神器。这个工具作什么的呢?它在人和机器之间建立了一个交流的平台。如有小伙伴想自学,可以进群731871503进行交流 学习,提升<em>编程</em>,共同进步 我们把上面的场景复习一下: 你要我算100的阶乘,于是我去机房上机,编写了一个程序,运行程序,哦...
Objective-C高级编程-高清PDF下载
。。。。。。。Objective-<em>C</em><em>高级</em><em>编程</em>-高清PDF 相关下载链接://download.csdn.net/download/weixin_44339798/10917760?utm_source
C语言进阶——嵌入式系统高级C语言编程》.pdf(附源码)
《<em>C</em><em>语言</em>进阶——嵌入式系统<em>高级</em><em>C</em><em>语言</em><em>编程</em>》.pdf,作者凌明,大小 1MB。附带本书示例源代码。 内容预览: 第一讲:概述 第二讲:<em>C</em><em>语言</em>复习 第三讲:编译汇编调试 第四讲:存储器与指针 第五讲:数据
Android C 高级编程 使用NDK 带书签目录 完整扫描版
Android进阶推荐书籍------Android <em>C</em> <em>高级</em><em>编程</em>使用NDK(带书签目录)
Linuxc高级编程之网络编程大实验
服务器端: 服务器端等待客户的连接,一旦连接成功,则显示客户的IP地址、端口号; 循环接收客户发来的信息并在终端上显示,同时在信息前加入序号并返回给客户端; 客户端: 客户端流程: 1.创建clien
Linuxc高级编程之进程5
一、创建子进程一,在子进程中递归打印/home目录中的内容(可以用exec系列函数调用第一次实验中的代码完成此功能);子进程结束的时候完成以下功能:    1.打印字符串“<em>C</em>hild process exited!”    2.打印子进程标识符,打印父进程标识符。二、创建子进程二, 打印子进程运行环境中环境变量“USER”的值,通过exec系列中的某个函数设置子进程”USER”环境变量值为“zha...
谁能介绍几本c语言高级编程方面的书籍?
我已经<em>学完</em>几本c<em>语言</em><em>基础</em>教程,如:潭浩强的书,还有高教版的1本书,还有老外写的一本书.但感觉想要开发一个软件仍然没有这个本事. 所以想请大家介绍几本c<em>语言</em><em>高级</em><em>编程</em>方面的书籍. 谢谢大家!
c语言高级指针理解及应用(上)
大纲 1.指针的<em>基础</em>知识; 2.指针和指针类型; 3.二级指针; 4.指针表达式解析 5.指针运算; 6.指针的应用的一些代码**本文先说明一些指针的概念及一些简单应用,更详细的将在(下)说明正文开始指针的<em>基础</em>知识什么是指针以下来自百度百科:指针,在计算机科学中,指针(Pointer)是<em>编程</em><em>语言</em>中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由
Objective-C高级编程 要点记录
内存管理 Block G<em>C</em>D 内存管理 自己生成的对象,自己所持有 (alloc/new/copy/mutable<em>C</em>opy) 非自己生成的对象,自己也能持有, 如retain方法 不再需要自己持有的对象时释放, 使用release方法 无法释放非自己持有的对象 autorelease的具体使用方法 1. 生成并持有NSAutoreleasePool对象 ...
C语言是应用最为广泛的一种高级程序设计语言
前 言 近年来,<em>C</em><em>语言</em>是应用最为广泛的一种<em>高级</em>程序设计<em>语言</em>,它不仅是计算机专业学生的必修课,也是许多非计算机专业学生所青睐的技术学科。<em>C</em><em>语言</em>程序设计是全国和各省计算机等级考试的重要考试内容。<em>C</em><em>语言</em>功能丰富,表达能力强,使用灵活方便,程序效率高,是结构化程序设计<em>语言</em>。<em>C</em><em>语言</em>具有很强的实用性,既可用来编写应用软件,也适合于编写系统软件。 本书的特点 <em>C</em><em>语言</em>是学习其他<em>语言</em>的<em>基础</em>,读者只要掌握<em>C</em><em>语言</em>,学其他<em>语言</em>就会很快入门。本书为了使读者能够从<em>C</em><em>语言</em>的初学者成为<em>编程</em>高手,专门对<em>C</em><em>语言</em>知识进行研究分析。本书的主
C语言高级
<em>高级</em>宏的使用,我们这里引进/ 行继续操作符,当定义的宏不能用一行表达完整时,可以用&quot;/&quot;表示下一行继续此宏的定义。 下面是简单示例: 结果如下: 好了,<em>高级</em>宏的用法就讲到这里了,其实还是蛮实用的,特别是在一些多次需要用到的函数,避免代码重复,可以使用<em>高级</em>宏,让自己的代码更加简洁。...
40题计算机程序设计基础(C语言)编程习题
计算机程序设计<em>基础</em>(<em>C</em><em>语言</em>)<em>编程</em>练习题及参考答案1.输入2个整数,求两数的平方和并输出。  #include &amp;lt;stdio.h&amp;gt; main() { intt a ,b,s; printf(&quot;please input a,b:\n&quot;); scanf(&quot;%d%d”,&amp;amp;a,&amp;amp;b); s=a*a+b*b; printf(&quot;the resu...
c语言高级编程指南1 (翻译)
c<em>高级</em><em>编程</em>指南 int 类型转换 内存管理
Linux C语言高级学习第一天(Linux操作系统与操作)
Linux系统&amp;amp;<em>C</em><em>语言</em><em>高级</em> (3+5)天 Linux系统         操作系统的发展简史(命令行交互--&amp;gt;鼠标交互--&amp;gt;触摸屏交互--&amp;gt;语音交互)         内核                :7个组件         shell             shell命令                 通配符                 ...
Linux C语言高级学习第四天(C高级-函数)
函数(very重点) 一、概念         一段用来执行某个功能的代码--&amp;gt;给你一个值,你处理完之后,再给我一个值。 ※编写代码时,一定要清楚你需要实现的功能是什么?针对于功能设计出函数。 二、为什么要使用函数 1)避免使主函数main()变得复杂,逻辑混乱 2)避免程序冗长、不精炼; 3)如果需要多次实现某些功能,不使用函数的话则需要重复的话工作量大 ---&amp;gt;模块...
c语言高级编程实例 pdf 带目录
本书结合实例,深入浅出地介绍了<em>C</em><em>语言</em>在主要应用领域的<em>编程</em>技术。全书共9章,分别为内存管理、文本屏幕界面设计、文件<em>高级</em>操作、图形图像、中断、通信技术、基本总线接口<em>编程</em>、游戏开发和综合开发实例——信息管理
C语言高级指针
函数指针 当声明一个函数指针时,必须声明它指向的函数类型,即要指出函数的返回类型以及函数的参数类型。 声明一个指向特定函数类型的指针的简单方法是,首先声明一个该类型的函数,然后用( *pf )形式的表达式代替函数名称 1 2 int f1 (int);   //声明一个返回类型为void 、具有一个int型参数的函数f1 int  ( *
UNIX_C 高级编程
UNIX_<em>C</em> <em>高级</em><em>编程</em> 课程阶段简介                  Unix/linux系统的<em>基础</em>          =>主要学习常用的基本命令以及vi编辑器的使用          =>依赖于Unix/linux系统,部分命令和window相同                      标准<em>C</em><em>语言</em>的语法          =>主要学习<em>C</em><em>语言</em>的基本语法          =
C高级编程 基于模块化设计思想的C语言开发下载
高清带书签PDF《<em>C</em><em>高级</em><em>编程</em>:基于模块化设计思想的<em>C</em><em>语言</em>开发》是从<em>C</em><em>语言</em>的特点,适合<em>C</em><em>语言</em>开发的设计目标的特点出发,阐述一类<em>C</em><em>语言</em>的开发方式,并通过设计具体模块,依次. 相关下载链接://downlo
C语言进阶——嵌入式系统高级C语言编程,很不错,强烈推荐C语言进阶 (东大 凌明 非常不错)
<em>C</em><em>语言</em>进阶——嵌入式系统<em>高级</em><em>C</em><em>语言</em><em>编程</em>,很不错,强烈推荐<em>C</em><em>语言</em>进阶 (东大 凌明 非常不错)
c语言怎么进阶学习!
最近刚刚看完郝斌的c<em>语言</em>自学课程,可是只是懂了一些<em>基础</em>知识而已,真正了解的还是很少,想要做windows应用程序,我该学什么,求大神指教啊!!!!!!!1
c语言高级程序设计及数据结构
首先c<em>语言</em>学习不可以图快,应该循序渐进,<em>看不懂</em>的要多看几遍,并且看一点就要做一些针对的练习,找一本比较初级易懂的c<em>语言</em>教程,一步步学习不要急躁。
C语言高级编程与实例剖析》源码
《<em>C</em><em>语言</em><em>高级</em><em>编程</em>与实例剖析》随书源码 第1章 内存管理 1. 1.1 预备知识 1 1.1.1 P<em>C</em>存储器结构 1 1.1.2 <em>C</em>PU地址线宽度 3 1.1.3 内存管理方式 5 1.1.4 内存编译
Linux高级程序设计 第三版 源码(示例代码)(杨宗德)下载
Linux<em>高级</em>程序设计 第三版 源代码(杨宗德),和课本上的代码是完全一样的,为了节省大家的学习时间。欢迎大家下载。 相关下载链接://download.csdn.net/download/weixi
C语言高级编程源码+PDF
关于<em>C</em><em>语言</em>的文件、图像、网络串口、游戏等实例代码,是一本实用与已经掌握<em>C</em>的,想在<em>C</em><em>语言</em>方面得到提高的程序员。清晰版本的PDF。
C语言程序设计50例(经典收藏)
【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去       掉不满足条件的排列。 #include “stdio.h” #include “conio.h” main() { int i,j,k; printf(“\n”); for(i=1;i<5;i++
JavaScript高级程序设计(第3版)中文PDF+源码(非扫描版)
JavaScript<em>高级</em>程序设计(第3版)中文高清版(不是扫描版),共749页。非常值得收藏,附带源代码。【JavaScript<em>高级</em>程序设计】
嵌入式系统高级C语言编程-完整高清已加索引目录.pdf
嵌入式系统<em>高级</em><em>C</em><em>语言</em><em>编程</em>-完整高清已加索引目录 北京航天航空大学出版社出版
嵌入式系统高级C语言编程
嵌入式系统<em>高级</em><em>C</em><em>语言</em><em>编程</em>,深入理解<em>C</em><em>语言</em>指针的奥秘。两篇PDF讲义
《嵌入式系统高级C语言编程》-C进阶经典书籍
《嵌入式系统<em>高级</em><em>C</em><em>语言</em><em>编程</em>》-<em>C</em>进阶经典书籍
一个资深C语言工程师说如何学习C语言
谈及<em>C</em><em>语言</em>,我想凡是学过它的朋友都有这样一种感觉,那就是“让我欢喜让我忧。”欢喜的是,<em>C</em><em>语言</em>功能非常强大、应用广泛,一旦掌握了后,你就可以理直气壮地对他人说“我是电脑高手!”,而且以后若是再自学其他<em>语言</em>就显得轻而易举了。忧虑的是,<em>C</em><em>语言</em>犹如“少林武功”一般博大精深,太难学了。其实就笔者认为<em>C</em><em>语言</em>并非是“difficult(困难)”的,只要你能理清思路,掌握它的精髓,那么自学<em>C</em><em>语言</em>是一件非常容易且又...
C语言高级编程及实例剖析和源码
<em>C</em><em>语言</em><em>高级</em><em>编程</em>及实例剖析PDF文档,以及每章节对应的源码
c语言高级编程
<em>C</em><em>语言</em><em>高级</em><em>编程</em>,讲述<em>C</em><em>语言</em>的常见的<em>高级</em>错误及相应的解决方法
读《C语言高级实用编程技巧》备忘
0是个字符,其内部表示则与平台有关,比如为48;我要从终端c=getchar(),得到一个数字,则c-0才能得到想要的那个数字  乘法运算符“*”双目运算,具有左结合性。除法运算符“/”双目运算具有左结合性。参与运算量均为整型时, 结果也为整型,舍去小数。如果运算量中有一个是实型,则结果为双精度实型。void main(){printf("/n/n%d,%d/n
C 语言 高级编程 实例
<em>C</em><em>语言</em><em>高级</em><em>编程</em>实例<em>C</em><em>语言</em><em>高级</em><em>编程</em>实例<em>C</em><em>语言</em><em>高级</em><em>编程</em>实例<em>C</em><em>语言</em><em>高级</em><em>编程</em>实例
c语言高级编程技术的实现
如题包含:操作手段 显示方式 图形绘制技术 图像技术 动画技术 发声技术 汉字显示技术 精确的时间控制技术
C语言能不能写出图形界面?
如果不用库函数的话,纯<em>C</em><em>语言</em>能不能写出图形界面?如果不能写,那么用来画图的库函数是用什么写出来的呢?汇编<em>语言</em>吗? 我已经迷茫了很久了。
c高级编程技术
介绍了<em>C</em>的<em>高级</em><em>编程</em>技术,包括文本的屏幕输出和键盘输入,图形显示方式和鼠标输入,屏幕图象与动画技术,中断技术,发声技术,汉字显示技术等方面的<em>高级</em><em>编程</em>。
C语言进阶(一)
1、内存是线性的。 2、数据类型分类:基本数据类型,构造数据类型。 基本数据类型分为:整型,实型。 整型分为:char,short,int,long int, 实型分为:float,double,long double。 构造数据类型分为:结构体,共用体,数组,枚举,指针,构造类型。 补码 1、同样是1个字节8个位,原码表示数值范围是0-255,补码表示范围是-128-127,这...
C语言高级应用
pdf文档.比一般的c教程更进一步.
C语言常见应用高级应用
<em>C</em><em>语言</em> <em>高级</em>宏 经典操作 Malloc 个人收集的资料,
C语言宏的高级应用
关于#和##在<em>C</em><em>语言</em>的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。比如下面代码中的宏: #define WARN_IF(EXP)     /     do{ if (EXP)     / fprintf(stderr, "Warning: " #EXP "/n");
C语言中指针的高级用法
点击打开链接 问题描述:指针是<em>C</em><em>语言</em>很有特色的一个部分,但是使用也比较复杂,很容易导致一些莫名的错误,比如有时候函数指针没有赋值,有时指向了未定义的内存,这些时候都可能导致程序异常执行或者崩溃。但指针的灵活性让它可以实现很多复杂的操作,如指向指针的指针,指向函数的指针。     指向指针的指针:函数传递参数是传值调用的,如果想在调用函数时改变传入的参数的值,而且该传入的参数的值本来是个
C语言强化指针高级应用学习心得
一.关于指针传递的思考 例1-1: #include char* test() {       char str[] = "this is a test";       return str; }   int main(void) {       char* pStr = NULL;       pStr = test();       puts(pStr);
C语言复杂表达式,指针高级运用
1 指针数组是数组 数组指针是指针:指针指向的是一个数组。 分析: int *p[5]; int (*p)[5]; int *(p[5]);//和第一个是一样的,小括号是多余的,用了也没错。 第一步找核心:定义的符号是谁 第二步找结合:如果核心和*结合,表示指针;如果核心和【】结合,表示数组;如果核心和()结合,表示是函数。 第三步向外扩展:找到核心后,从内到外逐层的进行
C语言中关于scanf函数的高级应用
或许我有点多余,但是看到有很多人问起这件事情,我也不得不再提起这个函数 实际上在c<em>语言</em>中,最难的不是指针,而是scanf和printf这两个函数,在这里我只介绍<em>高级</em>内容。 c<em>语言</em>没有输入输出语句,他的输入输出全部是靠函数实现,而且输入输出流分为三种: stdio,stdout,stderr 在scanf("%c")和scanf(" %c")中(注意第二个的空格)这个空格的作用是屏蔽/0因为在我们的
4.4.C语言复杂表达式和指针高级应用
4.4.1.指针数组与数组指针 4.4.1.1、字面意思来理解指针数组与数组指针 (1)指针数组的实质是一个数组,这个数组中存储的内容全部是指针变量。 (2)数组指针的实质是一个指针,这个指针指向的是一个数组。 4.4.1.2、分析指针数组与数组指针的表达式 (1)int *p[5]; int (*p)[5]; int *(p[5]); (2)一般规律:int *p;(
C语言高级应用——把握N级指针
<em>C</em><em>语言</em>多级指针的实用
C语言高级应用---操作linux下V4L2摄像头应用程序
我们都知道,想要驱动linux下的摄像头,其实很简单,照着V4L2的手册一步步来写,很快就可以写出来,但是在写之前我们要注意改变系统的一些配置,使系统支持framebuffer,在dev下产生fb0这样的节点,这样我们才能在linux系统上操作<em>C</em>amera摄像头,framebuffer在之前的博文已经有说过了,这里就不再提了。 有需要了解framebu...
C语言高级编程技术 很好的一本书
<em>C</em><em>语言</em><em>高级</em><em>编程</em>技术 很好的一本书 很值得一看
大神 我C语言看书看了无数遍了 可是还是掌握不好 求助啊
RT 书看了好多 可是<em>基础</em>还是不好,现在想多<em>编程</em>,有没有什么视频或者<em>编程</em>题集推荐啊 求助啊。。。
高级C语言.PDF
1. <em>C</em> <em>语言</em>中的指针和内存泄漏 ...................................................................................
灵活运用c语言实现高级功能
<em>C</em><em>语言</em>以其简洁、灵活、表达能力强,产生的目标代码质量高,可移植性好而著称于世。巧妙、灵活地运用<em>C</em>可以进一步挖掘出其潜在的功能。    1、字符数组和字符指针    指针和数组是<em>C</em>最具特色的一部分。数组是占用预分配的连续空间,<em>C</em><em>语言</em>中对连续空间的访问可以有以下几种方法:加下标构成数组是最直接的;常量字符串也可以类似访问,例如,下面语句就可将字符串打印出来。    for(i=0;i   putcha
程序员实用工具网站
目录 1、搜索引擎 2、PPT 3、图片操作 4、文件共享 5、应届生招聘 6、程序员面试题库 7、办公、开发软件 8、高清图片、视频素材网站 9、项目开源 10、在线工具宝典大全 程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。 1、搜索引擎 1.1、秘迹搜索 一款无敌有良心、无敌安全的搜索引擎,不会收集私人信息,保...
2013新版苹果电脑安装win7教程,解决键盘鼠标问题下载
完美解决2013新款苹果电脑装win7时键盘鼠标失灵问题 安装方法简单暴力,不依赖于bootcamp 相关下载链接:[url=//download.csdn.net/download/newydl/6605495?utm_source=bbsseo]//download.csdn.net/download/newydl/6605495?utm_source=bbsseo[/url]
BIN数据节目信息编辑器下载
26号以后刷机教程(国芯)付国芯最新bin/ 相关下载链接:[url=//download.csdn.net/download/gdmmm/2031140?utm_source=bbsseo]//download.csdn.net/download/gdmmm/2031140?utm_source=bbsseo[/url]
stm32开发例程下载
stm32开发例程包括串口打印,led流水灯,按键扫描等 相关下载链接:[url=//download.csdn.net/download/u012670437/6628755?utm_source=bbsseo]//download.csdn.net/download/u012670437/6628755?utm_source=bbsseo[/url]
相关热词 用户权限才c# c#应用程序实例 c#请求接口数据 c#高效读写plc c#代码规范快捷方式 c#编辑模板 c# 内存存储 c# poi 生成图表 c#页面 弹出页面选择框 c# 不实现 继承接口
我们是很有底线的