![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C&C++编程技术
大只辉
IT难民——从事智能终端软件开发,熟悉并具备UCOS、openWRT、Linux、android、QNX操作系统项目开发经验。具备从驱动到上层应用APP全栈开发经验;
展开
-
fprintf的使用
<br />c/c++语言函数: fprintf<br />功 能<br /> 传送格式化输出到一个文件中 <br />用 法<br /> #include <stdio.h> <br /> <br /> int fprintf( FILE *stream, const char *format, ... ); <br /> <br /> fprintf()函数根据指定的format(格式)(格式)发送信息(参数)到由stream(流)指定的文件。fprintf()只能和printf()一样工作。原创 2010-09-02 20:18:00 · 1269 阅读 · 0 评论 -
#ifdef _DEBUG_ 预编译用法小结
<br />在#ifdefine _DEBUG和对应的#endif中有代码,则这些代码只有在调试(debug)下才会被编译。也就是说,如果你在release模式下,这些代码根本不会存在于你的最终代码里头。<br />这就是说这些宏代码本身是面向编译器使用的。不能用于实现我们的业务逻辑代码,这样会带来不良影响。这类宏定义的一个典型应用就是产生屏蔽调试信息,下面是例子:<br /> <br /> <br />#include<iostream><br />using namespace std;<br /> <原创 2010-09-02 21:13:00 · 10693 阅读 · 0 评论 -
有关void (*signl(int signo,void(*func)(int)))(int);的解析
<br />应该这么解释:<br />signal是一个函数: <br /> 它有两个参数。第一个是 int。第二个是指向参数为 int,返回值为 void 的函数的指针; <br /> 它的返回值是一个函数指针,一个指向一个参数为 int。<br /> <br />typedef void (*pF)(int);<br />// 函数声明<br />void(*signal(int signo,void(*func)(int)))(int);<br />// 函数定义<原创 2010-08-31 23:51:00 · 784 阅读 · 0 评论 -
函数指针与指针函数
<br />函数指针:<br />一、函数指针:<br />函数指针定义<br />函数类型 (*指针变量名)(形参列表);例:void (*signl(int signo,void(*func)(int)))(int); =》在指针函数中还有指针函数。<br />“函数类型”说明函数的返回类型,由于“()”的优先级高于“*”,所以指针变量名外的括号必不可少,后面的“形参列表”表示指针变量指向的函数所带的参数列表。<br />例子:<br />int (*f)(int x);<br />double原创 2010-08-31 23:53:00 · 502 阅读 · 0 评论 -
数学函数学习
<br />常用数学函数内容:<br /> <br />abs(计算整型数的绝对值)<br /> 相关函数 labs, fabs<br /> 表头文件 #include<stdlib.h><br /> 定义函数 int abs (int j)<br /> 函数说明 abs()用来计算参数j的绝对值,然后将结果返回。<br /> 返回值 返回参数j的绝对值结果。<br /> 范例 #ingclude <stdlib.h><br /> main(){<br /> int ansert原创 2010-09-16 19:09:00 · 1057 阅读 · 0 评论