易截截图软件、单文件、免安装、纯绿色、仅160KB

ANSI C应用程序设计

1,传值调用
每个实参都是一个表达式,都有一个值。通过复制表达式值的方式,将其存储在一个临时单元中,并把对应的形式参数作为这个单元的标识符。该传递实参方法被称作传值调用。call by value
2,预处理器
编译器把程序转换为目标代码之前先由C预处理器处理源文件。
C源代码->预处理器->编译器
预处理器执行程序员安排的预处理指令,这些指令以#开头。
预处理命令可以出现在函数定义里面,也可以出现在函数定义外面。
必须牢记,预处理器仅仅按字面意义执行预处理命令,其并不清楚C语言的语法和语义。
#include <stdio.h>
在操作系统已知目录中寻找该文件,可包含任何标准头文件,也可包含自己编写的头文件。被包含文件的文件名可以是任意的。
#include "mydefs.h"
在工作目录中寻找被包含文件
每个标准C语言系统提供若干个函数库,也提供若干个头文件。这些头文件使用户可以方便地使用上述函数库。
3,带参数的宏
这些参数相当于实际参数的占位符placeholder
宏的名字和左括号之间不允许有空格,宏名和括号之后是宏体。预处理器把每次出现的这个宏都替换成对应的宏体。


相关文档:

symbian Open C and Open C++ 相关

nokia wiki:http://developer.symbian.org/wiki/index.php/Open_C_and_Open_C%2B%2B_Technical_Overview/zh-hans
symbian上开发openc时需要注意的问题
http://blog.csdn.net/sizhiguo/archive/2009/05/21/4206138.aspx
第一:如printf、sprint、文件操作、socket操作等,模拟器屏幕都会出现白屏等待,并且是一直下去。 ......

PRO*C编程中出现的错误


1. linux下启动oracle
su - oracle
sqlplus /nolog
conn /as sysdba
startup
exit
lsnrctl start
exit
2. linux下关闭oracle
su - oracle
sqlplus /nolog
conn /as sysdba
shutdown immediate
exit
lsnrctl stop
exit
3、启动监听器
oracle@suse92:~> lsnrctl start
4、停止监听器
oracle@suse92:~ ......

linux c 读取文件行数

linux c 读取文件行数参照wc 系统命令编写的函数如下:
#include <fcntl.h>
#include <stdlib.h>
#define MAXBSIZE 65536
u_long file_wc(char *file)
{
register u_char *p;
register short gotsp;
register int ch, len;
register u_long linect, charct;
int fd;
u_char buf[MAXBSIZE];
......

常用C库函数与WIN32函数比较一览表


Win32 Equivalents for C Run-Time Functions
ID: Q99456
The information in this article applies to:
Microsoft Win32 Application Programming Interface (API), included with:
Microsoft Windows NT, versions 3.1, 3.5, 3.51
Microsoft Windows 95
 
SUMMARY
Many of the C Run-time functions have ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号