首页 > 其他分享 >C语言_04

C语言_04

时间:2022-11-12 18:00:11浏览次数:51  
标签:语句 字符 读取 04 ++ C语言 循环 getchar

C语言是一门结构化的程序设计语言

顺序结构、选择结构、循环结构

语句:由分号(;)隔开

if else语句中,else和最近未匹配的if进行匹配

switch只能定义为整形(int)

getchar获取一个字符(从键盘上打一个字母)ctrl+z等于EOF,能让getchar停下来,不在接受字符。EOF=end of file

putchar输出一个字符=print(“%c\n”,x)

getchar和scanf区别  两个都是输入函数,所输入的输会进入输入缓冲区,而scanf是读取空格或火车前的内容,而getchar是获取一个字符,什么都读取,包括回车(\n)数值为10,读取。

getcher只识别字符

for循环

不可以在for循环体内修改循环变量,防止循环失去控制。

建议for语句控制循环变量的取值,采用“前闭后开区间”写法。

for循环的初始化、调整、判断都可以省略,但是,for循环的判断部分被省略,那么判断条件就是恒为真。

for(i=0,k=0;k=0;i++,k++)

k++这个循环不循环,因为k=0不是判断,是赋值,k一直为0,为假,不进入循环,如果为真(非0),即死循环。















标签:语句,字符,读取,04,++,C语言,循环,getchar
From: https://blog.51cto.com/u_15841362/5846669

相关文章

  • 第二章第2节: 2020.04.25 智能互联网之核心技术实践篇【二】
                     ......
  • 洛谷P7223 [RC-04] 01 背包
    [RC-04]01背包题目描述P7223[RC-04]01背包-洛谷有一个容积为正无穷的背包,你要往里面放物品。你有\(n\)个物品,第\(i\)个体积为\(a_i\)。你有一个幸运数......
  • leetcode-2047-easy
    NumberofValidWordsinaSentenceAsentenceconsistsoflowercaseletters('a'to'z'),digits('0'to'9'),hyphens('-'),punctuationmarks('!','.',and......
  • C语言RPG迷宫游戏
    C语言RPG迷宫游戏算法与数据结构期中作业数据结构是由数据元素依据某种逻辑联系组织起来的结构。算法施加于数据结构,常用于解决复杂的计算问题。本次作业要求解决一个游......
  • 新手初学c语言
    #include<stdio.h>intmain(){   printf("您好这是我写的第一个代码");   return0; }第二个代码#include<stdio.h>intmain(){inta=0;intb=0;intc=0;scanf_......
  • 第二章第1节: 2020.04.22 智能互联网之核心技术实践篇【一】
                   cas先查比较后再往里插入,以防止数据不一致           ......
  • 按照C语言程序结构组成数字电路进行计算的计算机
    按照C语言程序结构组成数字电路进行计算的计算机按照C语言程序结构组成数字电路进行计算的计算机是一种可以按照C语言程序结构来安排加法器,输出显示电路,输入电路,的数字计算......
  • C语言随笔3
    常见关键字auto自动变量   breakcasecharconstcontinuedefaultdodoubleelse   enum枚举   extern引入外部符号   floatforgotoiflongin......
  • C语言数组指针遍历二维数组
    #include<stdio.h>#include<stdlib.h>#include<string.h>intmain(void){inta[3][2]={{1,2},{3,4},{5,6}};int(......
  • GL-Suggesting a book 20221104
    TopicSuggestingabookWhichbookisbeingdescribed?Canyouthinkofanymoregenres?IsShakespeareyourfavoriteauthororisAgathaChristiemoreyour......