栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言入门基础

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言入门基础

c语言是结构化的程序设计语言,共有三种结构:顺序结构、选择结构、循环结构

如果你好好学习,就能考上好学校。

如果你不好好学习,就会落榜。

用if语句实现上述内容:

#define _CRT_SECURE_NO_WARNINGS 1
#include 

int main()
{
	int input = 0;
	printf("是否好好学习?是输入1,不是输入0:n");
	scanf("%d", &input);
	if (input == 1)
		printf("考上好学校");
	else if (input == 0)
		printf("落榜");
	else
		printf("输入错误!");
	return 0;
}

                                                                       - 图1 -

//代码注释放在文章结尾

运行结果:

输入1:

输入0:

输入其它内容:

由上例子可知if语句的三种基本构成:

1、if(表达式)        语句1

2、if(表达式)        

        语句1

       else

        语句2

3、if(表达式1)         语句1

      else if(表达式2)         语句2

      else if(表达式3)         语句3

      ......        ......

注意:当if后的语句超过一句时,要用大括号包住语句,为了养成好习惯,建议每一句if语句都带上大括号,如下所示

int main()
{
	int a = 1;
	if (a = 1)
	{
		printf("a等于1n");
		printf("哈哈");
	}
	return 0;
}

当if语句后不使用大括号时,默认if后的第一句为if语句的内容,之后的不算

int main()
{
	int a = 1;
	if (a = 0)
		printf("a等于1n");
		printf("哈哈");
	
	return 0;
}

 如上所示,只有语句printf("a等于1n");在if循环中,语句printf("哈哈");并不在里面,所以运行结果为:哈哈

 (C语言并没有和python一样严格的对其语句规则,但是在写代码时为了工整和易读性,还是要注意语句的对其。)

图1代码解释:

#define _CRT_SECURE_NO_WARNINGS 1
#include 

int main()
{
	int input = 0;
	printf("是否好好学习?是输入1,不是输入0:n");
	scanf("%d", &input);
	if (input == 1)
		printf("考上好学校");
	else if (input == 0)
		printf("落榜");
	else
		printf("输入错误!");
	return 0;
}

第一条:#define _CRT_SECURE_NO_WARNINGS 1

在Visual Studio编译器中,直接使用scanf()函数是会警告不安全的,因此在代码首行加入这句话可以忽略警告。

第二条:#include

#include 是包含printf()和scanf()函数的头文件,需要调用后才可以使用这些函数。

第三条:int input = 0;

定义一个整型变量,名字叫input,初始化input的值为0。

第四条:printf("是否好好学习?是输入1,不是输入0:n");

在屏幕上显示内容:是否好好学习?是输入1,不是输入0:

n的意思是回车(换行)

第五条:scanf("%d", &input);

scanf()是输入函数,%d是指定input的类型是整形,&input是获取input的地址,&是取地址。

第六条:if (input == 1)

意思是 判断input的值与1是否相等,==是关系运算符。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/873134.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号