正在加载图片...
圳职业技术学院 Shenzhen Polytechnic 3.指针数组使用实例:指针数组作主函数形参 编写带有帮助说明的程序,也就是当输入执行文件名,后根“/?”时,将提示命 令行的操作方法。 巴编写信息提示函数: void user(void) u are right 编写主函数 void main (int argc, char *argv[ ]) if( f( strcmp(argv[1], "/ ")==0) fuser: return 在Tc环境中设置 output file directory,将程序编译为目标文件 compile -→ compile to 将程序制成可执行文件 compile--> make exe file 囯在Dos环境中执行,输入命令: malang/? 讨论程序执行过程 学生容易出错的地方 指针数组混同于一维数组 对指针的每一个元素都是指针的理解不太容易 问题与讨论 如何使用指针来进行数组的输入输出操作? 为什么在使用指针(尤其是指向数组的指针)时,必须明确指导指针当前所指的变量 或数组元素是哪一个? 卫指向数组的指针作函数参数时的作用 指针定义时为什么必须指定类型? 使用指向字符或字符串的指针进行字符或字符串的操作时需要注意哪些内容? 字符串结束标志在程序中的作用 有程序题目要求采用指针实现时,要注意哪些问题? 指针数组是什么意思? 指向函数的指针是什么意思? 返回指针的函数如何定义和调用? 计算机系乌云高娃 Wygwl2lcn, com第60页共83页深 圳 职 业 技 术 学 院 Shenzhen Polytechnic 计算机系乌云高娃 Wygw@21cn.com 第 60 页 共 83 页 3. 指针数组使用实例:指针数组作主函数形参 编写带有帮助说明的程序,也就是当输入执行文件名,后根“/?”时,将提示命 令行的操作方法。 编写信息提示函数:void user(void) { “you are right”; } 编写主函数 void main(int argc , char *argv[ ]) { int i ; if(argc= =2) if ( strcmp(argv[1],”/?”)= =0) {user();return; } } 在 Tc 环境中设置 output file directory, 将程序编译为目标文件 compile -àcompile to obj 将程序制成可执行文件 compile - ->make exe file 在 Dos 环境中执行,输入命令:mainarg /? 讨论程序执行过程 学生容易出错的地方 指针数组混同于一维数组 对指针的每一个元素都是指针的理解不太容易 问题与讨论 如何使用指针来进行数组的输入输出操作? 为什么在使用指针(尤其是指向数组的指针)时,必须明确指导指针当前所指的变量 或数组元素是哪一个? 指向数组的指针作函数参数时的作用 指针定义时为什么必须指定类型? 使用指向字符或字符串的指针进行字符或字符串的操作时需要注意哪些内容? 字符串结束标志在程序中的作用 有程序题目要求采用指针实现时,要注意哪些问题? 指针数组是什么意思? 指向函数的指针是什么意思? 返回指针的函数如何定义和调用?
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有