首页 > 其他分享 >开始学c语言的感受

开始学c语言的感受

时间:2022-10-06 22:34:42浏览次数:49  
标签:语言 感受 开始 代码 long printf 控制台 但是

刚开始写博文,不知道如何下手。

身在宿舍,为了提升自己的写作技巧、打字速度,保持自己的热情以及复习自己所学的知识,在大佬的推荐下,我选择了博客。

刚开始听起编程语言的时候,觉得是一个非常高大上的东西,看到群里有人在学习C语言、Java还有Python,心里想着,哇!好厉害!但是由于学业和畏难情绪,我没有去了解相关资料。这样的心理让我与现代科技(至少我自己认为是比较高级的)脱节了一段时间,但是在之后好奇心大增时,我又开始了对于先进技术的探索。

打开谭浩强的书籍,对于c的介绍我是不耐于看的,对于历史,听老师讲课与看书对于我的效果简直是一个天上一个地下。

我翻到了printf那一页,我打开了电脑准备自己打一遍,可是书上没有介绍用的软件,只能自己去搜索,我花了好长时间,跟着教程一步一步安装了visual studio2022。等待之余我在想,这个C语言到底能干什么啊,就比如说printf,只能打印到控制台上吗,软件究竟是怎么做的,上面浮现的文字难道就是printf打印出来的吗?种种疑问在心里无法得到解答,百度搜索时内容看不懂,可能是我无法提出清晰的问题吧。

安装好vs2022之后,我开始打了人生中的第一段代码,确实,有一点小激动。但是第一次尝试却报错了,我不知道为什么,于是我又看了看,int后面还要加空格,我加上之后,运行成功了,“This is a C program"出现在了屏幕上,只能说激动难以言表好吧。我又打了第二个代码,毫无意外,又报错了,刚开始总会有失误的对吧,原来是我的“;”忘了,emmm,下次一定不会了。

我又想了想,光这样还不够,我还要想一想这些指令代表什么,于是我找了b站鹏哥的视频,边看边写,听了第一节课,c语言的介绍、数据类型(char、short、int、flaot、double、long、long long)同样,与刚翻开书一样,我不知道这些怎么用,我只是知道他们所占据的字节。

我在看视频的间隔写了第三个代码,这次成功运行,但是控制台

却没有打印任何东西,书中的给变量赋值我也没有任何头绪,这是为什么?因为无法清晰的描述问题,百度搜索不到什么,我就去问学软件的同学,原来控制台可以输入。emmm,因此还被嘲笑了,我也反怼了他一波,反正学了一点东西,我表达了谢意。他还给我纠正了错误,我的引号位置不对,我不知道为什么我这个引号不对还可以显示出控制台,最终我的第三个代码跑起来了,开心。

之后发了一道题

开始学c语言的感受_搜索

这是用电问题,是要用if()else来写的,巧了,我刚好在网上看见过这种if else格式,我先把乘积问题解决后(不知道怎么写),写了小于50的情况,又将if格式套进去,写了大于等于五十的情况,开始了,毫无意外,没有成功,我突然想起来,双精度浮点需要double啊,结果奇迹发生了,我竟然做出来了。

虽然是最简单的类型,但是还是觉得很成功,激情再次上涨了。

开始学c语言的感受_搜索_02

目前刚学习c语言,这个专业在大一下学期才开始学习,但是我要加入rm,要有一定的基础,希望有志同道合的朋友与我一同学习,也期待大佬会为我这个新手解惑,谢谢大家。

标签:语言,感受,开始,代码,long,printf,控制台,但是
From: https://blog.51cto.com/u_15817841/5734116

相关文章

  • C语言-逻辑运算符
    i++与++i的区别intmain(intargc,char*argv[]){inti=1; ints=++i; intx=i++; printf("%d,%d,%d",i,s,x); return0;} 答案:“3,2,2”。解析:i......
  • Java-语言基础
    工欲善其事必先利其器文章持续更新,可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线......
  • 多种PID算法用C语言来实现
    原文链接:https://blog.csdn.net/Nirvana_Tai/article/details/105409311,随后整理验证,再补充(一)前言  PID算法在工业应用中随处可见。大学期间,想做各类科创也少不了PI......
  • 论人类下一代语言的可能-2.1不同的使用场景与效果
    容易知道,符号使用场景可分为二类。第一类场景是日常口语交流,这是人际最频繁的互动方式,当两个或多个认识的人相遇,他们总要相互说点什么。另一场景是书写与阅读,除了在学生时......
  • C语言操作符
    1.在进行除法运算的时候,如果两个操作数都是整数,那么结果就是整数。要想得到的结果是浮点数,至少有一个操作数是浮点数,最后的结果也是定义为浮点类型。2.在进行取模运算的时候......
  • 【C语言】初始函数
    ......
  • C语言下for循环的一点技巧总结
    for循环是普遍应用与各种计算机语言的一种循环方式。一般情况下,for循环规则:for(条件一;条件二;条件三)条件一为满足条件,也就是条件一为1时,进入这个for循环。条件二为循环......
  • C语言基础笔试题解析
    题目在这里:​​c语言笔试面试大全,C语言基础笔试题_Thomas杨大炮的博客-CSDN博客t​​2.C语言程序的三种基本结构都有哪些呢?3. ​​递归调用​​和间接递归调用​​定义​......
  • C语言:ASCII码为0的字符成为循环条件
    #include<stdio.h>main(){chars[]="012xy\08s34f4w2";//ascii码0对应的字符为空字符//本来\08可以理解为1个字符,但8不是8进制数,斜线只能转义0//......
  • C语言:字符串复制与连接的特殊应用
    #include<stdio.h>#include<string.h>main(){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1,b+2);//b+2对应的字符2\0,结果bc改为2\0,所以a结果......