正解之盒吧 关注:18贴子:899
  • 19回复贴,共1

【手记】C++初学习(8)

只看楼主收藏回复

这回早点发…因为下星期起我可能会改为早上早点起床使用手机,所以我不一定会有大片时间用来码东西…


IP属地:河南来自手机贴吧1楼2013-08-26 23:11回复
    首先是今晚看书的成果:突然醒悟的理解了指针到底是什么(以前只知道可以用来指向内存,以及在不理解的情况下使用某些固定用法),比如这个:
    int *pointerBLumia = new int;
    *pointerBLumia = 10;
    int chrisno = 9;
    pointerBLumia = &chrisno;
    那么pointerBLumia记录内存地址,*pointerBLumia则存储一个int,值为10。上述代码最后一行则是让指针指向存储chrisno的内存地址。(话说那怎么delete最开始创建的内存地址呢…指回来?…)


    IP属地:河南来自手机贴吧2楼2013-08-26 23:21
    收起回复
      然后我就没看别的了…(上面的如果让 @Chirs241097 看见,他会不会杀了我==)
      昨天我看到enum部分然后震惊了…(下面以enum days {mon,tue,wed,thu,fri,sat,sun} egenum=mon;为例)以前的渣C教程说允许egenum=egenum+3这样的式子出现,并且是正确的,而C++P.P.则说这是错误的。难道这是CPp与C的不同之处之一?


      IP属地:河南来自手机贴吧3楼2013-08-26 23:31
      收起回复
        我看到了逻辑语句部分了…这章如果没什么重要新内容的话我可能很快就看完这章…毕竟语法和C一样(暂时没发现大区别…)
        指针那部分算是明白了,动态管理内存的基本方法也明白了,不过…我需要操作…用电脑操作…
        至于链表…书上没有或者说我还没看到…
        啊…就是诶,我这回啥重要内容都没发…


        IP属地:河南来自手机贴吧4楼2013-09-01 23:15
        收起回复
          一个需要自己了解记住的东西(旧的C教程没提到):
          在for语句的更新部分,使用i++或者++i的最终执行效果等价,但是++i(前置函数)的效率是大于i++(后置函数)的。。


          IP属地:河南来自手机贴吧5楼2013-09-01 23:21
          收起回复
            逻辑运算符…
            某以前的破书竟然没提到&&优先级比||高…
            发现C++竟然可以用and or not代替符号(C也可以,需要include iso646.h)…
            if else if else竟然也算一个新结构列出来了…
            (突然忘记const是干啥的了…)
            都是些看过的和C没啥区别的东西,就不说了…
            顺便…用typedef short int bool;这个貌似可以解决C没有bool的问题(用括号一下那个short int么)…或者…#define bool short int?


            IP属地:河南来自手机贴吧6楼2013-09-04 12:36
            收起回复
              没了…


              IP属地:河南来自手机贴吧7楼2013-09-04 12:46
              回复