程序结构问题
问题描述:
我写了一段程序如下:
char *command[] = {"command","command","command"};//该数组里存放一些命令
void main()
{
char ** TempCommand = NULL;
while(1)
{
TempCommand = command;
for(int i = 0; i < 3; ++i)
{
exec(TempCommand);//假如自己实现了一个exec(char*)的函数直接执行命令;
}
}
}
循环到第二次的时候TempCommand为NULL了?
怎么会这样?
应该怎么解决?
我写了一段程序如下:
char *command[] = {"command","command","command"};//该数组里存放一些命令
void main()
{
char ** TempCommand = NULL;
while(1)
{
TempCommand = command;
for(int i = 0; i < 3; ++i)
{
exec(TempCommand);//假如自己实现了一个exec(char*)的函数直接执行命令;
}
}
}
循环到第二次的时候TempCommand为NULL了?
怎么会这样?
应该怎么解决?
...全文
相关推荐
Chap函数与程序结构PPT课件.pptx
"Chap函数与程序结构PPT课件.pptx" 是一份关于函数与程序结构的专业课件,内容涵盖了如何组织多个函数、应用结构化程序设计思想、使用函数嵌套和递归解决问题、理解和运用宏以及通过多文件模块构建
10、 探索Ada程序结构与编译问题
本文深入探讨了Ada程序的基本构成、编译单元的定义及结构、上下文子句的作用、语义依赖和环境的概念,以及编译过程的各个阶段。同时,还介绍了内联子程序、子单元的应用、编译指示(Pragmas)、详细说明(Elaboration)、硬件接口和安全与安保等内容,为读者提供了全面而系统的Ada编程知识,帮助开发高效、可靠和安全的软件系统。
Chap函数与程序结构学习教案.pptx
《Chap函数与程序结构学习教案》主要探讨的是如何运用函数和程序结构来解决复杂的编程问题,特别是针对会计学中的应用。
循环程序结构设计 汇编设计
边界值的问题:确定循环操作的开始和结束点。5. 寄存器的使用问题:避免寄存器溢出和其他错误。6. 循环程序结构设计的应用:广泛应用于各种计算任务中。
C语言程序结构可视化工具的设计与实现.pdf
此外,作者还讨论了工具实现过程中的各种挑战和解决方案,包括如何高效准确地分析复杂的程序结构,以及如何处理大型项目中的性能问题。


