0 引入看如下最简单的C程序:int main(int argc, char** argv)
{
printf("ABC");
return 0;
}本文就是力图描述这个程序的执行过程,具体来说,就是从调用printf(),到“ABC”三个字符显示到显示器上,到底是一个什么样的过程。1 第一阶段: printf()最终调用write()写入终端使用strace跟踪执行上面的...
分类:
其他好文 时间:
2014-12-27 20:28:37
阅读次数:
288
struct结构一方面能够加强对变量的管理,增加程序的可读性,但是另一方面,结构体也会加大程序的开销。
看下面一段代码:
struct TEST_S
{
int a;
int b;
float c;
};
int _tmain(int argc, _TCHAR* argv[])
{
TEST_S ts;
int a;
int b;
int c;
ts.a = 100;
ts....
分类:
其他好文 时间:
2014-12-26 20:24:18
阅读次数:
307
VC 6.0可以在IDE中设置好命令行参数,然后再运行。做法如下:选择project下拉菜单的settings... 出现如下窗口,选中右边的debug标签,然后在Program arguments中填入相关命令行参数(注意argv[0]不需要填),点OK按钮确认. 然后运行就可以了。CodeBlo...
分类:
其他好文 时间:
2014-12-26 18:13:00
阅读次数:
326
第一、block的使用
1、截获自动变量的值
typedef void(^TEST)(void);
int main(int argc, const char * argv[]) {
@autoreleasepool {
TEST test;
NSString *sample=@"hello";
test=^{
...
分类:
移动开发 时间:
2014-12-26 16:48:32
阅读次数:
198
AudioFlinger(AF)是一个服务,具体的代码在av\media\mediaserver\Main_mediaserver.cpp中: int main(int argc, char** argv)
{ signal(SIGPIPE, SIG_IGN); char value[PROPERT...
分类:
移动开发 时间:
2014-12-26 16:38:10
阅读次数:
294
1.文件读写与命令行参数#!/usr/bin/perlusestrict;if(@ARGV<2){die"USAGE:perl$0inputfileoutfile\n";}my($infile)=@ARGV[0];my($outfile)=@ARGV[1];openmy$infile_fh,‘‘,"$infile"||die("Can‘topenthefile!");openmy$outfile_fh,‘>>‘,"$outfile"||die("Can‘topenthef..
分类:
其他好文 时间:
2014-12-26 14:51:45
阅读次数:
155
#import int main(int argc, const char * argv[]){ @autoreleasepool { //1.判断字符串是否为空 NSString * str = @""; if (str == ni...
分类:
其他好文 时间:
2014-12-25 23:36:42
阅读次数:
172
#import int main(int argc, const char * argv[]){ @autoreleasepool { //1.获取字符串的长度 NSString * str = @"abcd"; NSUInteger leng...
分类:
其他好文 时间:
2014-12-25 23:33:58
阅读次数:
179
1、main函数参数形式int main(int argc , char *argv[] , char *env[]);//第一个参数argc代表命令行的参数个数//第二个参数依次指向各个参数,如"ls -l",argv[0]指向"ls",argv[1]指向"-l",argv[2]为NULL//第三...
分类:
系统相关 时间:
2014-12-25 18:18:00
阅读次数:
254
自从GDB 7.0之后,就加入了Pretty-Printer的这个概念。简单理解就是他可以让你用Python写一串脚本,然后让gdb去读取这串脚本后,可以自由的输出由你想自己定义的格式。我们直接举个简单例子:#include int main(int argc, char *argv[]){ ...
分类:
数据库 时间:
2014-12-25 17:55:36
阅读次数:
228