7.25 控制结构

%f,%lf 之间的区别

float a;

double b;

scanf("%f",&a);//接受的时候 float 需要 f

scanf("%lf",&a);//接受的时候 double 需要lf

float   a;

double  b;

printf("%f",a);打印的时候 float需要用f

printf("%f",b);

printf("%lf",b);//打印的时候  double既可以用f 也能用lf

%-3d : 

占3个位置并且左对齐

printf("%-3c",a[i]);

h e l l o

printf("%3c",a[i]);

h e l l o

a+++b :

int main()

{

int a = 5, b = 7, c;

c = a+++ b;       //a+++b 等于    a++    +b       运算符匹配到不能匹配,贪婪原则

printf("%d", c); // 12                 a++返回值是5  再加b的值7  结果是12

return 0;

}

if(‘0‘)  :

if(‘0‘)

{

//可以执行,因为字符‘0‘  是 48

}

if(i = 0) :

if(i = 0)

{

//不会执行 ,因为表达式的值为0    i=3的表达式的值为3

}

#include <stdio.h>

int main(int argc, const char *argv[])

{

int i;

//当赋值为0时赋值表达式代表的逻辑值为假,所以下列语句不会执行

if (i=0) {

printf("i=0\n");

}

//当赋值为非0时赋值表达式代表的逻辑值为真,所以下列语句会执行

if (i=1) {

printf("i=1\n");

}

//当赋值为非0时赋值表达式代表的逻辑值为真,所以下列语句会执行

if (i=-1) {

printf("i=-1\n");

}

//逗号表达式代表的逻辑值为最后一个表达式的逻辑值,所以下列语句不会执行

if (i=1,i=0) {

printf("i=1,i=0\n");

}

//逗号表达式代表的逻辑值为最后一个表达式的逻辑值,所以下列语句会执行

if (i=0,i=1) {

printf("i=0,i=1\n");

}

return 0;

}

switch :

switch(值)   //值可以是 char int     不能是float   不能是字符串

{

}

break 2  :

int main()

{

for (int i = 0; i < 10;i++)

{

switch (i)

{

case 3:

printf("%d", i); break 2;// C语言测试 编译不成功

case 4:

printf("%d", i); break;

}

}

}

sleep :

while (1)

{

printf("hello");

Sleep(1000);  //vs2013 不加\n  也能一秒输入一个hello

//linux上  不加\n不能输出,加\n才能正常输出

}

来自为知笔记(Wiz)

时间: 2024-11-07 22:06:56

7.25 控制结构的相关文章

C语言控制结构

C语言流程控制 一.流程控制结构 (1)顺序结构:按书写顺序执行每一条语句. (2)选择结构:对给定的条件进行判断,根据判断结果决定执行哪一段代码. (3)循环结构:在给定条件成立的情况下,反复执行某一段代码. 二.选择结构-if (一)if简单使用 1) 第一种结构: a) 如果条件为真,就执行后面的语句,否则不执行. if(条件) { 语句1: 语句2: ···· } 2) 第二种结构: a) 如果条件成立就执行语句1,否则执行语句2. if(条件) { 语句1: } else { 语句2:

2.scala控制结构、函数、异常处理

a:focus { outline: 5px auto -webkit-focus-ring-color } a:hover,a:active { outline: 0 } a { color: #0088cc; text-decoration: none } a:hover { color: #005580; text-decoration: underline } p { margin: 0 0 1.1em } small { font-size: 85% } strong { font-w

Scala学习(二)--- 控制结构和函数

控制结构和函数 摘要: 本篇主要学习在Scala中使用条件表达式.循环和函数,你会看到Scala和其他编程语言之间一个根本性的差异.在Java或C++中,我们把表达式(比如3+4)和语句(比如if语句)看做两样不同的东西.表达式有值,而语句执行动作.在Scala中,几乎所有构造出来的语法结构都有值.这个特性使得程序更加精简,也更易读.本篇的要点包括: 1. 表达式有值 2. 块也有值,是它最后一个表达式的值 3. Scala的for循环就像是"增强版"的Java for循环 4. 分号

【Java 基础篇】【第三课】表达式、控制结构

这两天再看敏捷开发流程,我这个算是敏捷博客吗? 哈哈o(∩_∩)o 1 package a.b; 2 3 public class Three 4 { 5 static void Expression() 6 { 7 System.out.println("一.学习基本的表达式"); 8 9 // 数学表达式 10 System.out.println( 1 + 2 ); //加法 11 System.out.println( 4 - 3.2 ); //减法 12 System.out

Python程序控制结构---第三天笔记

类:数据+方法 变量名没有类型 对象才有类型 类型一旦确定,其可做的操作取决于此类型所支持的方法 . 号运算符 可调用属性:数据 返回一个数据,显示需要使用print语句 可调用方法:操作() 调用:执行一段代码 可调用对象:callable() 这么理解吧~~~ In [61]: def printName(): ....:     print 'hello' ....: In [62]: callable(printName) Out[62]: True In [63]: callable(

第三章 C++的三种基本控制结构

0x C++提供的三种基本控制结构 顺序结构:按照先后顺序依次执行程序中的语句 选择结构:按照给定条件有选择地执行程序中的语句 循环语句:按照给定规则重复地执行程序中的语句 1x 第一节 C++语句 语句以分号表示结束 六种C++语句 声明语句:用于对程序中的各种实体进行声明.定义和初始化. 表达式语句:用于对程序中的数据进行具体操作和处理. 选择语句:用于实现程序的选择结构. 循环语句:用于实现程序的循环结构. 跳转语句:用于实现程序执行流程的变换. 复合语句:用于表示程序中的语句块. 2x

Shell编程-控制结构 | 基础篇

if-then-else分支结构 if-then-else是一种基于条件测试结果的流程控制结构.如果测试结果为真,则执行控制结构中相应的命令列表:否则将进行另外一个条件测试或者退出该控制结构. if-then-else语法格式: if 条件1 then 命令列表1 elif 条件2 then 命令列表2 else 命令列表3 fi 执行逻辑流程图 说明:当条件1成立时,则执行命令列表1并退出if-then-else控制结构:如果条件2成立,则执行命令列表2并退出if-then-else控制结构:

JAVA-基础-控制结构

一.控制结构 控制结构是控制程序如何运行的特殊的语句结构. 控制结构分为 顺序控制结构 分支控制结构 循环控制结构. 二.顺序控制结构 除了分支控制结构 和 循环控制结构之外的语句都是按照顺序控制结构运行的.即,语句由上到下,由左到右依次执行. 三.分支控制结构 1.if判断 i. if语句 if可以实现判断,通过判断的结构决定是否执行某段代码. 基本结构:                      执行逻辑图: ii. if..else..语句 基本结构: 执行逻辑图: iii. if..el

10.23 linux任务计划cron10.24chkconfig工具10.25 systemd管理服务10.26 unit介绍 10.27 target介绍

- 10.23 linux任务计划cron - 10.24 chkconfig工具 - 10.25 systemd管理服务 - 10.26 unit介绍 - 10.27 target介绍 - 扩展 1. anacron http://blog.csdn.net/strikers1982/article/details/4787226  2. xinetd服(默认机器没有安装这个服务,需要yum install xinetd安装) http://blog.sina.com.cn/s/blog_46