无参数参数传递打印出"hello world"
2013-05-30 14:46
447 查看
以前在一本书上看到过一个很有趣的程序,就是:
int main() { int i=0; char s[]="123"; char* p="hello,world"; print_hello(); return 0; }就是先声明一个整型变量i,char型数组,一个指向存储在全局静态区的char型指针,然后调用函数print_hello(),但是没有参数传递,但是print_hello()函数要打印出p指向的字符串出来,这个要求对函数的调用过程很清楚,特别stack中的变化要很清楚,对C的"caller和callee规则"也要很清楚,在实现print_hello()前先学习一些必备背景知识。
相关文章推荐
- 在Java程序中调用C函数--打印"HelloWorld"
- 在Java程序中调用C函数--打印"HelloWorld"
- .Linux设备驱动程序学习(0)——设备驱动介绍& Hello, world!模块 内核参数传递
- PacMan开发-Win32的"HelloWorld"&MyRegisterClass()函数
- "hello world" of MPI version
- MOD 之"Hello World"
- char str[] = "hello world";和char *str = "hello world";区别
- 自己动手写操作系统--"Hello, OS world!"
- 第一个Android程序"Hello,World"
- "asmlinkage" 与 函数调用参数传递
- (除了一个msgbox什么也没有) directshow之"hello world"第二步
- Anjuta- c++ "hello world"
- powerpc "Hello world" 汇编代码的一些看法
- cocos2d 游戏开发:Cocos2d v3 "hello world"+显示飞船
- 使用 NetBeans 开发 Java EE 5 "Hello World"
- Revit二次开发--"Add Hello World Ribbon Panel"
- 自己动手写操作系统--"Hello, OS world!"
- 自己定义Gradle插件之"Hello World"
- 搭建MVC框架,实现在地址栏传递参数index.php?c=news&a=add后,输出"这里是新闻添加"
- SpringMVC利用return new ModelAndView(new RedirectView("xxx.do"), Map map)重定向传递多参数