C语言常用语句总结

embedded/2024/11/19 19:11:40/

一:常用函数

1、putchar函数:

putchar函数(字符输出函数):向终端输出一个字符。

一般形式为:

        putchar(c)  //    输出字符变量c的值。        ==     printf(“%c”,c)

2、getchar函数

getchar函数(字符输入函数):从终端输入一个字符。

getchar函数没有参数,一般形式为:

             c=getchar()      //将输入的字符赋值给c

3、printf函数

printf函数(格式输入函数):向终端输出若干个任意类型的数据。

printf的一般格式为:

           printf(“格式控制”,对应变量名)     //       例如:printf(”%d,%c\n”,i,c)

4、scanf函数

scanf(格式输入函数):从终端输入若干个任意类型的数据。

一般形式为:

        scanf(“格式控制”,&变量名)

二:基本语句(除if语句外,switch和三种循环语句都需要{大括号}的支持)

(1)条件语句if和switch

1、if语句:

*********************

if(表达式)

语句1;

语句2;                     //  if下的各独立语句用分号分隔。

*********************

if(表达式)

语句1;

else

语句2;

*********************

if(表达式1)

   语句1;

else if(表达式2)           //   每一个if与他最近的一个else对应。

   语句2;

      ....

    else if(表达式n)

   语句n;

    else

   语句n+1;

*********************

If语句的嵌套

if(表达式)

  if(表达式)语句1

  else语句2


http://www.ppmy.cn/embedded/138843.html

相关文章

企业网络链路聚合、数据抓包、远程连接访问实验

前言: 随着信息技术的飞速发展和企业业务的不断扩大,企业网络面临着越来越多的挑战。其中,网络带宽、数据安全和远程访问等问题尤为突出。为了解决这些问题,我们进行了本次企业网络链路聚合、数据抓包和远程连接访问的实验。 链路…

图像重建之深度学习重建

图像重建是计算机视觉领域的一个重要任务。深度学习在图像重建中具有很强的能力和广泛的应用。下面介绍一种常见的深度学习图像重建方法:基于生成对抗网络(Generative Adversarial Networks,GANs)的图像重建。 基于 GAN 的图像重…

多模块集成swagger(knife4j-spring-boot-starter)

前言 单体项目、多模块单体项目、微服务项目,集成的方案大同小异,微服务会在网关做个聚合,后面再补充。 依赖版本 目前demo的版本如下: spring boot 2.7.3spring cloud 2021.0.4spring cloud alibaba 2021.0.4.0knife4j-sprin…

若依引入百度地图组件

若依引入百度地图组件 前提:已经在百度开放平台获得ak!!! 步骤: 1.在前端软件(这里以webstorm为例)终端运行: npm install vue-baidu-map --save 2.等待下载好后查看: 点击查看这个依赖文件 查看是否有 这个文件,没有的话,删除整个node_modules文件,然后再次在终端运行步…

金融领域先锋!海云安成功入选2024年人工智能先锋案例集

近日,中国人工智能产业发展联盟《2024年人工智能先锋案例集》(以下简称“AIIA先锋案例集”)在中国人工智能产业发展联盟第十三次全体会议上正式发布。该案例集由人工智能产业发展联盟(AIIA)、工业和信息化部新闻宣传中…

109. UE5 GAS RPG 实现检查点的存档功能

在这一篇文章里,我们接着实现存档的功能,保存当前玩家的生成位置,游戏里有很多中方式去实现玩家的位置存储,这里我们采用检查点的方式,当玩家接触到当前检查点后,我们可以通过检查点进行保存玩家的状态&…

QT<30> Qt中使鼠标变为转圈忙状态

前言:当我们在写软件时,在等待阻塞耗时操作时可以将鼠标变为忙状态,并在一段时间后恢复状态,可以用到GxtWaitCursor:Qt下基于RAII的鼠标等待光标类。 一、效果演示 二、详细代码 在项目中添加C文件,命名为…

c#加载shellcode

本地加载bin文件 SharpPELoader项目如下: using System; using System.IO; using System.Runtime.InteropServices;namespace TestShellCode {internal class Program{private const uint MEM_COMMIT 0x1000;private const uint PAGE_EXECUTE_READWRITE 0x40;pr…