c语言
文章平均质量分 83
lixiangjiang0521
这个作者很懒,什么都没留下…
展开
-
四、函数指针 (*(void (*)( ) )0)( ) 解析
<br />一、概述<br /> 在很多情况下,尤其是读别人所写代码的时候,对 C语言声明的理解能力变得非常重要,而C语言本身的凝练简约也使得C语言的声明常常会令人感到非常困惑,因此,在这里我用一篇的内容来集中阐述一下这个问题。<br /> <br />二、问题:声明与函数<br /> 有一段程序存储在起始地址为0的一段内存上,如果我们想要调用这段程序,请问该如何去做?<br />答案:<br /> 答案是 (*(void (*)( ) )0)( )。看起来确实令人头大,那好,让我们知难而上,从两个不原创 2011-05-13 11:41:00 · 263 阅读 · 0 评论 -
一、类型、运算符、表达式
<br />一、常量<br /> <br />#define 关键字定义,常量最好大写<br /> <br />#include <stdio.h><br />#define PRICE 30; <br />int main(){<br /> int num,total;<br /> num =100;<br /> total = total*PRICE;<br /> printf("total=%dnum");<br />}<br /> <br />二、有无符号<br />unsigned <br />s原创 2011-04-02 10:21:00 · 197 阅读 · 0 评论 -
三、谈C/C++指针精髓(转载)
[摘要] <br /> <br />指针是C和C++语言编程中最重要的概念之一,也是最容易产生困惑并导致程序出错的问题之一。利用指针编程可以表示各种数据结构, 通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯;并能像汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C和C++语言的功能。<br />在本文中,主要分两部分对指针进行讨论。首先,基础篇讨论关于指针的内容和运算操作等,可以是读者对指针的知识有一定了解和认识;随后在使用篇中重点讨论指针的各种应用,原创 2011-04-06 09:34:00 · 264 阅读 · 0 评论 -
函数参数的传递问题(指针的指针)(转)
简介:这是函数参数的传递问题(指针的指针)(转)的详细页面,介绍了和c/c++,有关的知识、技巧、经验,和一些c/c++源码等。<br />函数参数的传递问题(指针的指针)<br /> <br />程序1:<br />void myMalloc(char *s) //我想在函数中分配内存,再返回<br />{<br /> s=(char *) malloc(100);<br />}<br />void main()<br />{<br /> char *p=NULL;<br /> myMalloc(p原创 2011-04-28 15:08:00 · 275 阅读 · 0 评论