朴正熙吧 关注:112,361贴子:3,756,117

晚间大学习:C语言(2)

只看楼主收藏回复

为了培养祖国未来的技官人才,也为了加强朴友的信息技术水平,现定于每天晚上6点到7点进行C语言基础知识讲解,望各位批评指正。


IP属地:海南来自Android客户端1楼2025-01-14 18:05回复
    昨天有人反映,C语言教得过于简单,或者不好实践。这是机会🐷义者的表现。为了让大多数🎫友掌握新知识,我选择简单的讲法。


    IP属地:海南来自Android客户端2楼2025-01-14 18:07
    回复
      今天以另外一个程序为例,讲 赋值 和 变量


      IP属地:海南来自Android客户端3楼2025-01-14 18:09
      回复
        现在的代码呦,真是多姿多彩得很


        IP属地:海南4楼2025-01-14 18:14
        收起回复
          跑出来的结果


          IP属地:海南5楼2025-01-14 18:15
          回复
            和昨天的语句相比,今天的多了 定义变量 和 赋值 ,以及使用 printf 函数把变量打印出来。
            在C语言中,有很多种定义变量的方式, int 用来定义整形变量。 根据现在电脑的水平,可能使用16或32位存储。


            IP属地:海南6楼2025-01-14 18:20
            回复
              很显然我们定义了一个整数型变量 maoist 。接下来我们又给它赋值为 114514。 C语言,以及绝大多数计算机语言,都采用右边给左边赋值。


              IP属地:海南7楼2025-01-14 18:23
              回复
                如果反过来左边给右边赋值,根本编译不通,所以→是不能听命于←的,→壬,崛起,,,


                IP属地:海南8楼2025-01-14 18:26
                回复
                  printf 里,我们使用 \n 来表示换行。如果只把源代码换行,编译器是不识别的。所以 第8行 虽然 和第9行不在一行里,print 出来是没有间隔的。不过第9行内存在 \n ,所以和 第10行 不在一起


                  IP属地:海南9楼2025-01-14 18:31
                  回复
                    第10行里,在 " " 中出现%d 。以后再解释它的详细作用。 现在将它看成一个占位符,作用是指明变量 maoist 输出值的位置。


                    IP属地:海南10楼2025-01-14 18:35
                    回复
                      事实上,以前 int 规定的取值范围只有 [-32768 , 32768]。不过后来放宽了数值


                      IP属地:海南11楼2025-01-14 18:37
                      回复
                        多个变量,多次引用。朴吧分燕妮了,
                        往←们还能说话吗?


                        IP属地:海南12楼2025-01-14 18:45
                        回复
                          另一种容易出错的定义方式,可以看到第一行只定义了一个变量


                          IP属地:海南13楼2025-01-14 18:48
                          回复
                            如果想要合成一行,那么 %d 不会特指任何一个变量。在双引号后按自己希望的方式排列变量,就可以正确输出


                            IP属地:海南14楼2025-01-14 18:51
                            回复
                              变量声明也可以这样写


                              IP属地:海南15楼2025-01-14 18:55
                              回复