资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > C/C++/C#

鹏哥C语言 - 6. 作业讲解,ifelse

C/C++/C# 更新时间: 发布时间: 计算机考试归档 最新发布

鹏哥C语言 - 6. 作业讲解,ifelse

作业讲解 strlen()的返回值
int main()
{
	char arr[] = { 'b', 'i', 't' };
	printf("%dn", strlen(arr));  //输出值随机,因为char的结束标志是“”。遇到结束标志之前不会计算长度
	return 0;
}
60

取060对应的ASCII码可知其为转义字符。

输入两个值,输出较大值
#include 
#include 
using namespace std;

int main()
{
    int a = 0;
    int b = 0;
    scanf("%d %d", &a, &b);
    if (a>b)
        {
            printf("%dn", a);
        }
    if (b>a)
        {
            printf("%dn", b);
        }
    return 0;
}

#include 
#include 
using namespace std;
int MAX(int x, int y)
{
	if(x > y)
		return x;
	else
		return y;
}

int main()
{
    int a = 0;
    int b = 0;
    scanf("%d %d", &a, &b);
    int m = MAX(a, b);
    printf("%dn", m);
    return 0;
}
  • 尽量保证函数功能足够单一,保证其通用性。
  • 可以嵌套调用,不可嵌套定义。
关键字
  • 关键字不可自己定义。
  • define/include是预处理指令。
  • static静态修饰。
ifelse

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

  • 顺序结构:从头走到尾。
  • 选择结构:Yes/No
  • 循环结构
分支语句和循环语句
  • 分支语句
    if,switch
  • 循环语句
    while
    for
    do while
  • goto语句
什么是语句

C语言中由一个分号隔开的就是一条语句。
只有一个分号也是一条语句——空语句。

if

C语言如何表示真假:
非0为真(如-1),0为假。

语法结构:
if(表达式)
	语句;

if(表达式)
	语句1;
else
	语句2;
	
//多分支

if(表达式1)
	语句1;
else if(表达式2)
	语句2;
else
	语句3;

  • if或else控制多条语句时要带{ }。
int main()
{
    int age = 60;
    
    if (age < 18)
        printf("少年n");
//    else if (18 <= age < 26) 写法错误,将只判断前半
    else if (age >= 18 && age < 26)
        printf("青年n");
    return 0;
}

else与离得最近的if匹配!!

代码风格:
《高质量C/C++编程指南》

int main()
{
    int num = 3;

 //   if (num = 5) 
 //少写一个=,代码照样可以运行,但是因为判断语句为赋值语句,导致永远为真
    if (5 == num)  //可以通过将常量写到左边避免该错误
        printf("hehen");
    

    return 0;
}
转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/983439.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【鹏哥C语言 - 6. 作业讲解,ifelse】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2