有关c的一些总结

cc -O  aa.c -o aa

或者

make  aa

要保证当前路径下有aa.c

~/bin 可执行程序目录
~/etc 配置文件目录
~/inc 头文件目录
~/lib 函数库文件目录
~/log 日志文件目录
~/src 源程序文件目录
~/src/lib 函数库源程序目录

Kornshell=
Bourne shell
+
C shell

"/","null" 不能出现在filename中

makedir的时候自动创建"."--》当前目录,".."--》父目录

filename 一般小于255

/开始的是absolute pathname
否则 relative pathname

ansi c 风格?

第7章说明main如何被调用

work directory 工作目录
登陆的时候从口令文件中读取

标准输入,标准输出和标准出错^_^

unistd.h 和STDIN_FILENO,STDOOUT_FILENO
read() and write();

stdio.h

extern FILE     _iob[_NIOBRW];

#define stdin           (&_iob[0])


进程 ,任务 ,可执行文件

c = getc(stdin);
   putc(c,stdout);
   printf("/n");
   c = getc(stdin);
   putc(c,stdout);
   printf("/n");

一个问题以上代码进行试验的时候和我想象的不太一样执行结果如下

[CSPS3.0生产机:csps:/csps/tmp]ee
a
a


[CSPS3.0生产机:csps:/csps/tmp]ee
2341414
2
3

c = getc(stdin);
   c = getc(stdin);

putc(c,stdout);
   putc(c,stdout);
   printf("/n");

执行结果
[CSPS3.0生产机:csps:/csps/tmp]ee
f

[CSPS3.0生产机:csps:/csps/tmp]ee
14
44

int getpid() 唯一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值