美文网首页
03.C(流程控制)

03.C(流程控制)

作者: 任振铭 | 来源:发表于2018-03-30 11:07 被阅读28次

(创建于2017/8/15)

1.在C语言中int main(),参数是空的,表示可以有参数可以没有参数
2.int main(void)表示明确的表达不能有参数
3.1表示true 0表示FALSE
4.> < >= <= 的优先级大于== !=
5.= 等号优先级最低
6.条件运算符 ?
int a == 0 ? 2:3;
7.goto语句(很少用的关键字),无条件的跳转
此语句有悖于编程思想,高级语言都把这个去掉了

#define _CRT_SECURE_NO_WARNINGS  //在vs中使用scanf函数会报下边这个错误,vs做得限制,定义一个本行这样的就没事了,但是,经过使用这一行必须放在最上边,放在下边仍然会报错
#include<stdio.h>
/*严重性    代码    说明    项目    文件    行    禁止显示状态
错误    C4996    'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.    ConsoleApplication1    d:\documents\visual studio 2015\projects\consoleapplication1\consoleapplication1\add.c    5
*/
int main() {
    goto end;//直接跳转到打标记的位置,中间的代码不会执行
    int a = 0;
    int b = 0;
    scanf("%d",&a);
    scanf("%d", &b);
    int c;
    if (a > b) 
    {
        c = a;
    }
    else
    {
        c = b;
    }
    printf("%d\n",c);
    printf("goto之前");
    end:  //冒号表示标号,相当于打个标记
    printf("goto了");
    return 0;
}

8.while循环

9.vs 中四则运算的实现,abc是三个输入框,点击按钮执行以下动作

void CcalcDlg::OnBnClickedButton1()
{
    // TODO: 在此添加控件通知处理程序代码
    UpdateData(TRUE);//输入的值自动同步到变量中去
    if (str == "+")
    {
        c = a + b;
    }

    if (str == "-")
    {
        c = a - b;
    }
    if (str == "*")
    {
        c = a * b;
    }
    if (str == "/")
    {
        c = a / b;
    }

    UpdateData(FALSE);//将变量c同步到对话框的相应控件里
}

10.数组
数组是内存中一段连续的内存空间,每个元素类型都是一致的
数组中未初始化的空间默认值为0
int arr [4] = {1,2,3},第四位默认值为0
int arrw [10] = {0},将数组中所有元素置为0
c 语言中的数组不同与Java,不可以这样定义int[2] arr = {0};
中括号要放在后边

相关文章

  • 03.C(流程控制)

    (创建于2017/8/15) 1.在C语言中int main(),参数是空的,表示可以有参数可以没有参数2.int...

  • 5-流程控制

    流程控制 流程 计算机执行代码的顺序就是流程 流程控制 对计算机代码执行顺序的管理就是流程控制 流程分类 流程控制...

  • 04-流程控制及while循环

    流程控制 流程: 计算机执行代码的顺序,就是流程。 流程控制: 对计算机代码执行顺序的控制,就是流程控制。 流程分...

  • JavaScript-流程控制语句

    一、if流程控制语句 二、switch流程控制语句 三、流程控制语句

  • js流程控制

    2 - 流程控制 2.1 流程控制概念 2.2 顺序流程控制 ​ 顺序结构是程序中最简单、最基本的流程控制,它...

  • 二级-2.Python流程控制

    流程控制 流程:计算机执行代码的顺序就是流程。 流程控制:对计算机代码执行顺序的管理就是流程控制。 流程控制一共分...

  • Python基础重构-1.3流程控制

    流程控制语句 流程控制语句用来实现对程序流程的选择、循环和返回等进行控制,Python中主要的流程控制包括if(判...

  • activiti学习笔记(九)RuntimeService

    RuntimeService 流程运行控制服务 启动流程及对流程数据的控制 流程实例(ProcessInstanc...

  • 【骚全带你学Java---八、流程控制语句】

    java的流程控制语句包含条件语句和循环语句 一.什么是流程控制语句? ·流程控制语句:可以控制程序的执行流程。 ...

  • 2018-11-29

    17js流程控制switch 17js流程控制switch //js流程控制swi...

网友评论

      本文标题:03.C(流程控制)

      本文链接:https://www.haomeiwen.com/subject/ltnbcftx.html