• c/c++学习笔记(1)


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

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

      

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

      

      

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

      

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

      

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

  • 相关阅读:
    操作元素
    CSS3 制作网格动画效果
    网页边栏过渡动画
    超炫的 CSS3 页面切换动画效果
    多种鼠标悬停效果
    各种 SVG 制作单选和多选框动画
    全屏遮罩层效果(10种)
    FancyBox – 经典 Lightbox 效果插件
    CSS3 & SVG 制作钟表
    20种新颖的按钮风格和效果【附源码】
  • 原文地址:https://www.cnblogs.com/ahl5esoft/p/2515953.html
Copyright © 2020-2023  润新知