在C语言中创作一个N行“*”三角形,出现了一个问题,就是在for循环内和外中对变量初始化而导致程序运行结果发生错误的问题。
在for循环外初始化变量:
输出结果为:
但在for循环内进行初始化:
输出结果就是
完美执行命令。
一定要在for循环内进行变量初始化。
(因我一介小白,浅显之言恐卖弄之意,烦请大神用专业语言解释。)
在C语言中创作一个N行“*”三角形,出现了一个问题,就是在for循环内和外中对变量初始化而导致程序运行结果发生错误的问题。
在for循环外初始化变量:
输出结果为:
但在for循环内进行初始化:
输出结果就是
完美执行命令。
一定要在for循环内进行变量初始化。
(因我一介小白,浅显之言恐卖弄之意,烦请大神用专业语言解释。)