【原创】浅尝一下C语言吧之VS2013软件安装

目录

一、前言

二、vs2013软件安装

(一)软件安装——秃头第一步

(二)编写代码——世界的尽头是“hello world”

三、浅识C语言

四、作者有话说       


一、前言

        这里是大二计科小白,决心从头记录自己学习的心路历程、学习过程中遇到的问题以及自己浅薄的见解等等。

        新手小白养成计划正式启动!٩(๑>◡<๑)۶

二、vs2013软件安装

(一)软件安装——秃头第一步

        本人一开始运用的软件是DEV C++,在官网https://bloodshed-dev-c.en.softonic.com/可以直接下载,安装运行很简单,不做过多介绍。

        现在我所用的是vs2013,有需要可以给压缩包哦ヾ(๑╹◡╹)"。现下对其安装过程中所遇到的问题做个简单回答。a00bcd2a1f5441e88b5094e28324f086.png

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP54aK54ix5ZCD6L2v57OW5ZCW,size_20,color_FFFFFF,t_70,g_se,x_16

         右击vs图标以管理员身份运行,根据需要选择,我这里只需要选择C++就可以。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP54aK54ix5ZCD6L2v57OW5ZCW,size_8,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP54aK54ix5ZCD6L2v57OW5ZCW,size_8,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP54aK54ix5ZCD6L2v57OW5ZCW,size_8,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP54aK54ix5ZCD6L2v57OW5ZCW,size_7,color_FFFFFF,t_70,g_se,x_16

        安装完成。注意不要直接在文件夹里打开,会出现如下错误。

fc0d22b6cc264f6b9d161b2b6fa0bfbb.png

        在左下角开始菜单里找到vs2013的图标,拖到桌面打开。下载安装完成。

(二)编写代码——世界的尽头是“hello world”

         点开文件-新建-项目。找到Visual C++选择空项目,可以随意在名称栏取名。这里我取名test_22_3_27。在视图中打开解决方案资源管理器,右击源文件-添加-新建项,出现(.h)和(.cpp)两个选项,根据需要选择。我这里是选择了(.cpp)头文件并命名为test.c。点击添加。在文本框里编写一个代码。

#include<stdio.h>
void main()
{
    printf("hello world\n");
    return 0;
}

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP54aK54ix5ZCD6L2v57OW5ZCW,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP54aK54ix5ZCD6L2v57OW5ZCW,size_10,color_FFFFFF,t_70,g_se,x_16

 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP54aK54ix5ZCD6L2v57OW5ZCW,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP54aK54ix5ZCD6L2v57OW5ZCW,size_20,color_FFFFFF,t_70,g_se,x_16

         点击生成-生成解决方案,如下图所示。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP54aK54ix5ZCD6L2v57OW5ZCW,size_20,color_FFFFFF,t_70,g_se,x_16

         再点击调试-开始执行(不调试),即可运行成功。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP54aK54ix5ZCD6L2v57OW5ZCW,size_20,color_FFFFFF,t_70,g_se,x_16

三、浅识C语言

(一)头文件  

#include<stdio.h>//标准输入输出头文件//

(二)主函数

void main()
{
    
}

//一个代码中,主函数必不可少。//

(三)数据类型

char//字符型,1字节//

short //短整型,2字节//

long//长整型,4字节//

int//整型,4字节//

float //单精度浮点型,4字节//

double//双精度浮点型,8字节//

        存在这么多的类型,其实是为了更加丰富的表达生活中的各种值。整型不带小数点,浮点型带小数点。定义变量为变量开辟空间。

四、作者有话说       

        其实C语言大一已经学过了,学的不是很精,这次跟着课外辅导再次学习,也开始着手记录一些学习过程。计算机是一门难懂深奥的课程,想要成为大佬一定要付出时间精力。大学的课程很多很杂,许多科目浅浅而过,我们应该学会选择,学会自律,把更多的精力投入到对未来有帮助的地方,不必纠结绩点的高低,成绩的好坏,掌握一门技术并精通它,也不失为一个良法。

         这是我的第一篇博客,虽然还有很多想说,但是又觉得可能太简单了,所以就暂且到这里吧(╥╯^╰╥)。制作不是很精良啦。o(╥﹏╥)o

        希望有一天我能够精通C++、JAVA等多门语言,进入腾讯这样的大公司,成为年薪百万的大佬!哈哈(*^▽^*)

        最后推荐几个刷题平台:牛客、力扣。

1. 用选择法对10个整数排序。10个整数用scanf函数输入。 (提示:所谓选择法就是先将10个数中最小的数与a[0]对换;再将a[1]到a[9]中最小的数与a[1]对换……每比较一轮,找出一个未经排序的数中最小的一个。) 2. 有10个数存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。以10个数用赋初值的方法在程序中给出。要找的数用scanf函数输入。 3. 找出一个二维数组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。 应当至少准备两组测试数据: ①二维数组有鞍点 9 80 205 40 90 -60 96 1 210 -3 101 89 ②二维数组没有鞍点 9 80 205 40 90 -60 196 1 210 -3 101 89 45 54 156 7 用scanf函数从键盘输入数组各元素的值,检查结果是否正确。题目并未指定 4. 写出一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息。本程序应准备以下测试数据:17,34,2,1,0,1.8,-6分别输入数据,运行程序并检查结果是否正确。 5. 编写一个函数,由实参传过来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述的结果。 6. 用一个函数来实现将一行字符串中最长的单词输出。 7. 自定义函数实现将一个十六进制数转换成十进制数(用main函数调用自定义函数实现功能)。 8. 写几个函数: (1) 输入10个职工的姓名和职工号; (2) 按职工号由小到大顺序排序,姓名顺序也随之调整; (3) 要求输入一个职工号,用折半查找法找出该职工的姓名,从主函数输入要查找的职工号,输出该职工姓名。 9. 以下函数p的功能是用递归方法计算x的n阶勒让德多项式的值;请编写p函数,在main函数中调用自定义函数实现功能。递归公式如下: 10. 用递归法将一个整数n转换成字符串。例如:输入数483.应输出字符串“4 8 3”, 输入数-483.应输出字符串“- 4 8 3”。n的位数不确定,可以是任意的整数。 11. 给出年、月、日,计算该日是该年的第几天。(提示:注意闰年的情况。) 12. 有5个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号、姓名、3门课成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中。 设5名学生的学号、姓名和3门课成绩如下: 99101 Wang 89,98,67.5 99103 Li 60,80,90 99106 Fun 75.5,91.5,99 99110 Ling 100,50,62.5 99113 Yuan 58,68,7l 在向文件stud写入数据后,应检查验证stud文件中的内容是否正确。 13. 将上题stud文件中的学生数据,按平均分进行排序处理,将已排序的学生数据存入一个新文件stu_sort中. 在向文件stu_sort写入数据后,应检查验证stu_sort文件中的内容是否正确。 14. 对上题已排序的学生成绩文件进行插入处理,插入一个学生的3门课成绩。程序先计算新插入学生的平均成绩,然后将它按成绩高低顺序插入,插入后建立一个新文件。 要插入的学生数据为: 99108 Xin 90,95,60 在向新文件stu_new写入数据后,应检查验证stu_new文件中的内容是否正确。 15. 对上题已排序的学生成绩文件进行删除处理,删除学号为“99106”的学生数据,并将修改后的文件信息保存到原文件stu_new。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小熊爱吃软糖吖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值