提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
编程小白,主要简单记录学习心得和分享自己的收获。
1.安装软件
首先下载安装C语言编译器,我用的VS2022社区版,官网免费下载安装,下载地址:https://visualstudio.microsoft.com/zh-hans/vs/
2.创建项目
打开VS2022–创建新项目–空项目–下一步–名称,位置–创建–解决资源管理器–源文件右键–添加新项–C++文件,名称–添加;下面就需要一些设置。
3.基本设置
设置首行#define _CRT_SECURE_NO_WARNINGS 1,为了防止报错scanf等函数的不安全。点电脑左下角Windows图标-找到visual studio-右键文件的位置-找到vc-然后vcprojectltems-找到newc++file,打开在里面添加#define _CRT_SECURE_NO_WARNINGS 1并保存;下次新建源文件时就会在首行出现如下所示:
#define _CRT_SECURE_NO_WARNINGS 1
4.预处理指令
#include <stdio.h>或#include “stdio.h”//预处理指令,标准输入输出库函数standard input output,<>一般的都是引用库函数,而“”一般都是引用自定义的头文件;
int main()//主函数-程序的入口有且仅有一个;
{
这里完成任务;
return 0;
}
5.下面通过一个题目来简单介绍:
代码如下(示例):
//输入三个数,打印最大值
/*输入三个数,打印最大值*/
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int big(int x, int y)
{
int z = x;
if (y > x)
z = y;
return z;
}
int main()
{
int a, b, c, max;//整型变量a,b,c,max;
printf("请输入三个数:");//完整的语句以英文分号结束;
scanf("%d,%d,%d",&a,&b,&c);//&a取a的地址,一般改变变量值,都和地址有关;
max = big(a,b);
max = big(c, max);
printf("%d,%d,%d中最大数是%d\n",a,b,c,max);//%d以十进制整型输出;
return 0;
}
解读:
1)//输入三个数,打印最大值;和/输入三个数,打印最大值/是注释的两种方式,前者只能注释所在行,但是可以嵌套;后者属于注释块,不能嵌套,推荐使用前者。
2)#define _CRT_SECURE_NO_WARNINGS 1和#include<stdio.h>都是预处理指令,单独一句且不需要以英文分号结束。
3)printf(“请输入三个数:”)和scanf(“%d,%d,%d”,&a,&b,&c)为标准的输入输出函数,格式如上所示。
4)max = big(a,b)和max = big(c, max)为调用函数big求a,b和c,max之间的大者。
5)int big(int x, int y)//返回类型为int,且接受的数据类型也为int;
{
int z = x;//将x的值先赋值给y;
if (y > x)
z = y;
return z;//若y<=x,则返回z;
}//函数中的数据只在函数中使用,出了函数体就会被释放;
总结
浅谈编程所需准备的软件,和通过一个例子介绍一点C的基础知识,若有不妥之处,恳请指正,万分感谢!