首先声明这篇东西是个人的碎碎念,没有任何干货。

接下c语言课助教的活儿时还没什么感觉,快要开学了,才感觉到紧张,逼着自己开始看老师发来的课件,说是查错,其实算是自己再好好学一遍,免得到时候面对同学们的提问闹出笑话。想起初二的时候跟着同学跑进机房,算是奠定了人生中第一个躲不掉的大坑。一入竞赛深似海,挣扎翻滚就四年。也是上了大学才明白,自己把c++当成c用了四年,继承、封装、多态也只是上了大学才听说的名词,然后说来惭愧,直到现在都没有好好花点时间去弄得清楚明白。

大一下上c语言课,凭借着几年的底子,顺利水过去了,最后拿到了100分。实话实说,当时确实是狂喜不能自已,毕竟是上大学以来第一门满分,直到现在也是唯一的一门满分。而后的计算机二级考试,直接报名了c语言,虽说认认真真看完了指定的书,但最后成绩还是十分难看,本是冲着优秀去的,最后勉勉强强拿了个合格。想想也是自己的问题,明明上课就要求学习vc6.0,虽然这个东西很古老只是个IDE而已对编程没什么影响,但毕竟是天朝考试专用的东西,最起码的编译运行调试还是应该要学会的,其实学也不会很麻烦。

刚刚看课件,第二章有一个小程序:

1 #include <stdio.h>
2 #include <stdlib.h>
3 char *s, *p;
4 int main()
5 {
6 char *q = "Hello world!\n";
7 printf(q);
8 return 0;
9 }

我就糊涂了,printf函数可以这么直接用吗?我完全没有印象,然后就发现其实我从来没有看过printf函数的定义,只是依葫芦画瓢知道一点最基本的用法而已。所以学了这么多年还是知其然不知其所以然,实在惭愧。问了一下同学,说可能是因为编译器不一样吧,应该不能这么写,所以还是去问老师比较靠谱。

下学期,宣传部要锻炼新人,以及考虑接班人的问题。这个问题不好考虑,说句笑话叫做手心手背都是肉。还有女篮队,感觉工作做得远远比不上雷容学姐,一学期过去了,都没联系大家一起打个球,要是找不齐人怎么办,不过值得欣慰的是下一届有那么个学妹打球蛮棒的。c语言助教还是蛮让人紧张的,每两周上一次习题课,大概就是讲一下布置的习题,以及给大家串一下知识点,不想讲得很无聊,但似乎很难避免变成念ppt的课啊,也算是一种历练吧。下学期五门专业课,虽然据说有的蛮水,但还是觉得自己很渣不一定学的轻松。这学期期末考期过得跟孙子一样,结果还是很惨,下学期还是尽量别欠账吧。另外是时候减减肥了,夏天要来了QAQ,以及好好锻炼身体才有资本慢慢折腾。

就啰嗦到这里吧,嗯,zyy加油啊。

============================================华丽丽的分割线=============================================

是的我是来填坑的。

上面那个小程序,之前的问题在于printf函数的用法。官方定义的调用格式是 printf("<格式化字符串>", <参量表>);

之前我被误导了,以为参量表是必须的,所以百思不得其解。然后经过试验发现,上面那种用法是省略了参量表,直接把q当做了前面的格式化字符串,其中并不包含格式控制符,所以直接就输出了。

感觉还有很多细节值得琢磨。

[ME]不知道第几次学c语言,仍觉得水深莫测的更多相关文章

  1. 小朋友学C语言(7)

    数组 一.数组简介 C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合.数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量. 数组的声明并不是声明一个个单独的变量,比 ...

  2. 想学Python不知道从哪里开始学?|百度网盘免费下载| 这本入门书了解下

    百度网盘免费下载:编程小白的第一本 Python 入门书 提取码:s0pc Python是什么 Python是一种计算机程序设计语言,由吉多·范罗苏姆创造,第一版发布于1991年,可以视之为一种改良的 ...

  3. 小C的故事(快速学C语言,,,极速版!)

    前几天这篇博客写了太多废话! 删啦~~. 本篇博客只是为chd A协的全嫩小鲜肉入门C语言的预科, 如果你在此处学习C语言, 不幸走火入魔, 小弱概不负责. //请直接随便找个C语言编译器,抄一下下面 ...

  4. 边看MHA源码边学Perl语言之一开篇

    边看MHA源码边学Perl语言之一开篇 自我简介 先简单介绍一下自己,到目前为此我已经做了7年左右的JAVA和3年左右php开发与管理,做java时主要开发物流行业的相关软件,对台湾快递,国际快递,国 ...

  5. 快看Sample代码,速学Swift语言(1)-语法速览

    Swift是苹果推出的一个比较新的语言,它除了借鉴语言如C#.Java等内容外,好像还采用了很多JavaScript脚本里面的一些脚本语法,用起来感觉非常棒,作为一个使用C#多年的技术控,对这种比较超 ...

  6. 我为什么要学Go语言

    # 我为什么要学Go语言 ### 公司的强烈推荐---之前也了解过Go语言并没有觉得有什么了不起,Go能做的其他语言都能做. ### 网上查找学习Go语言的理由---网上大体有两类人,一类说Go是大公 ...

  7. 为什么学Python语言,只需四步全面了解Python语言

    为什么学Python语言,只需四步全面了解Python语言每个时代都会悄悄犒赏会选择的人,Python现在风口的语言Python--第三大主流编程语言Python , 是一种面向对象的解释型计算机程序 ...

  8. 快看Sample代码,速学Swift语言(2)-基础介绍 快看Sample代码,速学Swift语言(1)-语法速览

    快看Sample代码,速学Swift语言(2)-基础介绍 Swift语言是一个新的编程语言,用于iOS, macOS, watchOS, 和 tvOS的开发,不过Swift很多部分内容,我们可以从C或 ...

  9. C语言和C++的应用领域都在哪些?学C语言好,还是学习C++好?

    从事嵌入式开发十几年,基本上围绕着这两种编程语言展开,都可以直接操作底层的编程语言,用的越熟练越是感觉工具属性越强.虽然两种编程语言分属于不同的编程思想,用的时间长了觉得差异也不是很大,现在就个人的从 ...

随机推荐

  1. 《剑指offer》面试题68 - I. 二叉搜索树的最近公共祖先

    问题描述 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先. 百度百科中最近公共祖先的定义为:"对于有根树 T 的两个结点 p.q,最近公共祖先表示为一个结点 x,满足 x 是 p ...

  2. 【刷题-LeetCode】198 House Robber

    House Robber You are a professional robber planning to rob houses along a street. Each house has a c ...

  3. Windows蓝牙失效超全攻略

    新电脑蓝牙出现问题,我捣鼓了很久,历经九九八十一难得以修复,说一说我在网上看到的各种方法. 一个功能正常使用,需要经过一个又一个的步骤.任何一个地方出问题,都有可能造成蓝牙失效.以下方法按出现概率从大 ...

  4. 比 WSL2 更香的是 Docker for windows!

    今天给大家推荐一个软件 -- "Docker for windows": 如果你对WSL2,还不熟悉,可以关注公众号或小程序看看我之前推送过的两篇文章. Docker for wi ...

  5. Android安卓开发一环境配置

    安卓项目开发 我采用的安卓开发软件是IDEA,IDEA功能强大,具有集成的安卓开发环境. 安卓开发的首要任务是在IDEA配置安卓开发环境 第一步新建一个安卓项目 按照提示完成操作,首次建立安卓项目它会 ...

  6. 学习JAVAWEB第五天

    # 今日内容 1. JavaScript基础 ## JavaScript: * 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的.每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不 ...

  7. 被mybatis一级缓存坑了

    目录 背景 场景 原因 解法 参考 背景 项目中出现了这样一个问题,就是select出来的数据和数据库里的数据不一样,就非常的奇怪,发现原来是mybatis的缓存导致的,经过查询资料发现这是mybat ...

  8. Transformer可解释性:注意力机制注意到了什么?

    原创作者 | FLPPED 论文: Self-Attention Attribution: Interpreting Information Interactions Inside Transform ...

  9. Windows使用Nginx配置本地文件代理(查看本地资源或图片)

    一.前言 我们在实际开发中会经常遇到把图片上传到服务器上,比如七牛云.阿里云.腾讯云一些提供服务的商家.但是我们的图片隐私也会泄露,所以我们还是上传到本地,使用Nginx来代理到我们本地图片.这样就可 ...

  10. 「CTSC 2011」幸福路径

    [「CTSC 2011」幸福路径 蚂蚁是可以无限走下去的,但是题目对于精度是有限定的,只要满足精度就行了. \({(1-1e-6)}^{2^{25}}=2.6e-15\) 考虑使用倍增的思想. 定义\ ...