C语言学习笔记:顺序结构

news/2024/12/28 9:22:27/

✨博文作者:烟雨孤舟
💖 喜欢的可以 点赞 收藏 关注哦~~

✍️ 作者简介: 一个热爱大数据的学习者

✍️ 笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!

目录

程序与算法

表达式语句

函数调用语句  

空语句

复合语句

基本输入输出语句

占位符


c语句可以分为5类:表达式语句、函数调用语句、控制语句、复合语句、空语句

程序与算法

程序:用计算机语言描述的某一问题的解决步骤,是符合一定语法规则的符号序列
程序设计:程序是程序设计的结果,在执行程序前必须先排定程序,排定一定的时间顺序必须完成的各种操作。
    程序设计=数据结构+算法
    语法:各种计算机语言的语法规则
    语义:某一语法成分的含义
    语用:正确使用语言
算法:对特定问题求解的步骤,是指令的有限序列
时间复杂度:算法运行所需的时间
空间复杂度:算法运行所需的存储空间
流程图:用一些图框代表各种不同性质的操作,用流程线代表算法的执行方向
N-S图:把整个程序表示在一个大框图内,这个大框图由若干小框图构成。
伪代码:介于自然语言和计算机语言之间的一种文字和符号来描述算法的方法
程序设计的三大基本框架:顺序结构、选择结构、循环结构

 

 

表达式语句

表达式语句由表达式加上分号组成。其一般形式如下:
        表达式;
        y+x;

函数调用语句  

函数调用语句由函数名、实际参数加上分号组成。一般形式如下:
函数名(实际参数)

空语句

仅由分号组成的语句称为空语句

复合语句

把多个语句用大括号括起来组成的语句,一般形式如下:
{
    语句1;
    ....
    语句n;
}

基本输入输出语句

标准化输出语句:
    printf(“格式控制字符”,参数1,参数2);
标准化输入语句:
    scanf函数(“格式控制字符”,&参数1,&参数2);
putcahr()和getchar()函数实现字符的输入输出
putchar(输入字符):单个字符数据的输出
    putchar('c');//输出字符c
    putchar(x);//输出字符变量x的值
    putchar('\n');//换行
getchar(输出字符):从键盘上输入一个字符
    char c = getchar();
puts()和gets()函数实现字符串的输入输出

占位符

%d, %i 代表整数     %f 浮点    %s 字符串    %c char    %p 指针    %fL 长log
%e 科学计数    %g 小数或科学计数。    %a,%A 读入一个浮点值(仅C99有效)。
%c 读入一个字符。    %d 读入十进制整数。    %i 读入十、八、十六进制整数。
%o 读入八进制整数。%x,%X 读入十六进制整数。
%s 读入一个字符串,遇空格、制表符或换行符结束。
%f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。
%u 读入一个无符号十进制整数。 %n 至此已读入值的等价字符数。
%[] 扫描字符集合。  %% 读 % 符号
宽度限定词:
    整型%md指定输出的宽度,实际位数小于m左端补空格,大于m则按实际位数来
    实型%m.nf指定输出宽度(包括符号位和小数点)和小数位数 


http://www.ppmy.cn/news/409115.html

相关文章

MLB美职棒大联盟球员的成长历程·棒球1号位

MLB球员的成长历程是一个漫漫长而艰辛的过程,通常需要几年的努力和训练,才能进入大联盟并成为一名成功的球员。以下是一个典型的MLB球员的成长历程: 青年时期:大部分MLB球员都是从青年时期开始接受专业的棒球训练。在这个阶段&…

《C++继承》

本文主要介绍继承的相关知识 文章目录 思维导图一、继承的概念及定义1.继承的概念2.继承的定义2.1 定义格式2.2 继承关系和访问限定符2.3 继承基类成员访问方式的变化 二、基类和派生类对象的赋值转换三、继承中的作用域四、派生类的默认成员函数五、继承与友元六、继承与静态成…

HP 3PAR 8440存储更换故障硬盘

HP 3PAR 8440存储更换故障硬盘 换盘步骤1,查看磁盘信息2,更换硬盘3,更换完成,回迁数据 换盘步骤 1,查看磁盘信息 showpd -i“showpd -i” 是用于查询和显示 HP 3PAR 存储系统中物理磁盘(Physical Disk&am…

面板数据分析步骤

面板数据分析步骤 阅读笔记, 阅读原文请点链接:面板数据分析方法汇总 - 知乎 1. 单位根检验 分析数据的平稳性,避免出现虚假回归或伪回归。 李子奈认为平稳的真正含义是:一个时间序列剔除了不变的均值(可视为截距…

面板单位根检验

面板单位根检验(Stata) 对于包含时间序列较长的面板数据,在回归前需要进行单位根检验,否则可能存在虚假回归问题。检验方法在Stata使用手册中可以查阅得到,包括LLC检验、HT检验、Breitung检验、IPS检验、fisher 检验以及Hardri LM检验。下面…

电竞帮服务器未响应,电竞显示器ips面板1ms响应时间?被蒙骗是因为你还不了解MPRT技术!...

在电竞显示器中,用户除了会关注刷新率之外,还可能会关注面板类型、响应时间等,当然我们知道,响应时间自然是越短越好,就是为了避免游戏画面中出现拖影、残影等问题。而在面板类型中,目前市场主流有IPS、VA、…

stata面板数据gmm回归_stata面板数据回归操作之GMM

新手面板数据回归之GMM 的 stata 操作步骤 广义矩估计( Generalized Method of Moments 即 GMM ) 原理就是回归!就是一种高级点的回归! 我也是新手,也有很多不太懂的地方。断断续续学习了两个月,看了很多文献和公众号拼凑整理的,放到这里就是大家可以一起修正和补充。 数据…

解决笔记本IPS屏幕发黄问题

解决笔记本IPS屏幕发黄问题 屏幕颜色校准方法Windows自带屏幕校准工具英特尔显卡控制面板工具屏幕校准在线网站结语参考链接 屏幕颜色校准方法 对于大部分人来说,IPS屏幕显示效果都有些许发黄的感觉,如果和笔者一样,刚从刺眼的TN屏换到IPS屏…