`
美丽的小岛
  • 浏览: 309398 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

一个关于C语言循环的错误

C 
阅读更多

有时候人的思维会定势,这是一个很可怕的问题,特别在检查代码的时候,就是无论怎样想,也就怎样错。今天这个可怕的事情也被出现了。如下的代码:

#include<stdio.h>
#define N 3
int main(){
        int i ,j , k;
        i = 0 ;
        j = 0 ;
        k = 0 ;
        for( ;i < N ;i++){
           for( ;j < N; j++ ){
              for( ;k < N ; k++){
               printf("i=%d,j=%d,k=%d\n",i,j,k) ;
               }
            }
        }
        return 0 ;
}

 

你猜一下会怎样打印,按CTRL+A看看结果。

i=0,j=0,k=0
i=0,j=0,k=1
i=0,j=0,k=2

1
4
分享到:
评论

相关推荐

    C语言常见错误提示信息

    - **重复定义**:同一个标识符在不同的源文件中被多次定义,也会导致链接错误。 6. **内存管理错误(Memory Management Errors)** - **内存泄漏**:分配的内存未被正确释放,导致程序占用越来越多的内存,最终...

    8个led灯循环点亮程序c语言

    通过以上知识点,我们可以理解并实现一个基于8051单片机的8个LED灯循环点亮的C语言程序。程序通过控制P1口的输出,依次点亮连接在其上的LED灯,形成一个循环点亮的效果。整个程序的编写需要熟悉单片机的基本操作、...

    c语言题目 循环结构程序设计习题答案.

    根据提供的文件信息,我们可以归纳出一系列关于C语言循环结构的重要知识点。这些知识点涵盖了for循环、while循环、do-while循环的基础用法以及它们之间的差异,还包括了如何在循环中使用break和continue语句来控制...

    一个简单计算机C语言程序

    10. 错误处理:在除法运算部分,程序检查了除数是否为零,这是防止除零错误的一个简单而重要的错误处理机制。 11. 编程实践:此程序作为学习和教学C语言编程的实例,展示了编写简单程序的步骤,包括问题解决、算法...

    c语言循环录入客户信息判断会员是符合法

    在C语言编程中,"循环录入客户信息判断会员是否合法"是一个常见的练习,它涉及到基本的输入输出操作、条件判断以及循环结构。这个任务的主要目的是设计一个程序,它可以不断接收用户输入的客户信息,直到输入满足...

    C语言初学者常见错误

    C语言是一种功能强大且灵活的编程语言,它的灵活性使得程序员有更大的自由度来设计程序,但也正因为这种灵活性,初学者在编程过程中容易遇到各种错误。以下是一些C语言初学者常犯的错误及其解释: 1. **大小写混淆*...

    一个很好的关于C语言学习的课件

    总之,“一个很好的关于C语言学习的课件”是一个全面的教学资源,涵盖了C语言的核心概念和实用技巧。无论是初学者还是经验丰富的开发者,都能从中受益,提升自己的编程技能。通过系统学习并不断实践,你可以精通...

    数学专业C语言循环结构教学研究.pdf

    此外,在C语言循环结构的教学过程中,教师应注重培养学生良好的编程习惯和调试技巧,比如学会使用调试工具、学会阅读编译器的错误信息、学会书写规范的代码等。这些基本技能对于学生未来的专业发展至关重要。 最后...

    C语言典型错误(之二)——循环与数组

    C语言典型错误(之二)——循环与数组

    实例教学法在C语言循环结构教学中的应用.pdf

    尽管文中提到的部分文字由于扫描识别技术原因存在错误或遗漏,但这并不影响我们理解实例教学法在C语言循环结构教学中的重要性和应用价值。 七、关键词和基金项目 文章列出了关键词,即C语言、循环结构、实例教学法...

    浅谈C语言循环语句教学方法.pdf

    在教授C语言循环语句时,教师应强调以下几点: 1. 理解循环条件:确保学生理解何时循环会继续,何时会终止。 2. 避免无限循环:提醒学生检查循环条件,防止因条件设置不当导致的无限循环。 3. 适当使用控制语句:...

    C语言常见错误提示-中英文对照

    - **多重定义**(Multiple Definition):同一个符号(如变量或函数)在不同源文件中有多个定义,链接器会报告冲突。 5. **调试技巧**: - **使用调试器**:GDB(GNU Debugger)是C语言的强大工具,可以单步执行...

    关于C语言的毕业论文题目100个.docx

    23. **C语言循环语句的应用研究**:深入研究for、while、do-while等循环语句的用法和优化策略。 24. **新时代下的C语言编程技术研究**:探讨新技术趋势下C语言的适应性和创新。 25. **Linux平台上的串行通信协议...

    vhdl.rar_循环码_循环码C语言_循环码编程_循环码编译码

    在描述中提到,这个程序使用C语言实现了一个for循环来计算码组的后3个码元。在循环码中,通常需要计算的码元包括信息位和校验位。在编码阶段,信息位通过与生成多项式进行运算产生校验位。这里的"后3个码元"可能指的...

    循环码_C语言_hilljem_love1h2_软判决译码_信道编码_

    循环码是一种特殊的线性分组码,其主要特点是具有循环性质,即任意一个码字的任意一位向右循环移位后仍然是一个合法的码字。在C语言中实现循环码,通常涉及到矩阵运算和模二加法。在这个项目中,“hilljem_love1h2”...

    单片机C语言实例--10-LED循环左移.zip

    在本实例中,"单片机C语言实例--10-LED循环左移.zip"是一个关于使用C语言控制单片机实现LED灯循环左移的项目。这个项目旨在帮助学习者掌握单片机编程的基本技巧,特别是用C语言编写驱动程序来控制硬件设备,如LED...

    一个储蓄平台的C语言小项目

    总的来说,这个“C语言储蓄平台”项目是一个很好的学习和实践平台,它涵盖了C语言的核心概念和编程技巧,同时也涉及到软件工程的基本原理,如模块化设计、错误处理和测试。对于初学者来说,完成这个项目将有助于提升...

    c语言的课件 有概述,算法,数据类型,简单程序,选择,循环,数组,函数,预处理,指针,结构体,位运算,文件和常见错误 徐州师范大学计算机科学与技术学院

    C语言是一种广泛应用于系统编程、应用编程、嵌入式开发以及各种软件开发的高级编程语言。它的设计目标是简洁、高效且易于编译。徐州师范大学计算机科学与技术学院的这组课件涵盖了C语言的核心概念,是学习者深入理解...

    C语言实验实训 答案

    C语言实验实训是计算机科学和技术专业学生的必修课程之一,旨在培养学生的编程能力和问题解决能力。在本实验报告中,我们将对C语言实验实训的答案进行详细的介绍和分析。 实验二:改错题、基本题和选做题 在实验...

Global site tag (gtag.js) - Google Analytics