zoukankan      html  css  js  c++  java
  • c/c++学习笔记(1)

      经过一番努力以后,终于给自己定下了学习c/c++的目标,学习一门新的语言,对于编程思想可能也要有所转换,毕竟c是面向过程语言而c++则是在此基础上添加了面向对象的特征,从语法的角度来讲,跟C#也是有很多的不同的地方。此系列文章便是我在学习c/c++的过程当中遇到的一些问题的记录。

      此番计划中第一本书便是《C程序设计语言(第二版)》,从最简单的“Hello, World”开始,前面的几个练习也都是为了能更好的熟悉这门语言而设立的。

      

      可能是编码习惯的原因,对于各种编码练习,总是不习惯将它们全部放在一个函数内,于是想将其重构成额外的练习函数,于是我便在没有了解的情况下,想将练习的内容放入函数内,然手在主函数中调用,结果竟然出错了,后来才发现原来函数需要在主函数的上方先进行相同签名的定义,然后才能调用相应的编写完整的函数。如图:

      

      

      以上2张图便是将输入的字符按照倒序显示出来,虽然输出的内容是正确的,但是总是夹杂着一些奇怪的内容,如图:

      

      经过一番检查后,才发现原来c/c++字符要以'\0'结尾,这样表示字符串结束,于是只要稍微修改一下上图中的reverse函数,问题便迎刃而解了,如图:

      

      到此今天的学习便结束了,期待明天的学习。

  • 相关阅读:
    前端学习之路,新手必看
    css常用的属性方法 上篇
    H5音乐播放器源码地址
    H5音乐播放器源码共享
    H5音乐播放器【歌单列表】
    (1)H5实现音乐播放器【正在播放-歌词篇】
    JS 对数组的操作集锦(基础)
    完整的淘宝页面模板
    一次上机试题(面向对象)
    python select方法的使用
  • 原文地址:https://www.cnblogs.com/ahl5esoft/p/2515953.html
Copyright © 2011-2022 走看看