首页 > 其他分享 >c语言中多个变量连续赋值

c语言中多个变量连续赋值

时间:2024-11-06 19:20:16浏览次数:1  
标签:语言 int PC1 ls kkk test 赋值 root 变量

 

001、

[root@PC1 test]# ls
test.c
[root@PC1 test]# cat test.c          ##测试c程序
#include <stdio.h>

int main(void)
{
        int i,j;

        i = j = 5;                   // 连续赋值

        printf("i = %d\n", i);
        printf("j = %d\n", j);

        return 0;
}
[root@PC1 test]# gcc test.c -o kkk
[root@PC1 test]# ls
kkk  test.c
[root@PC1 test]# ./kkk
i = 5
j = 5

 

002、

[root@PC1 test]# ls
test.c
[root@PC1 test]# cat test.c
#include <stdio.h>

int main(void)
{
        int i = j = 5;                 // 无法再初始化过程中连续赋值

        printf("i = %d\n", i);
        printf("j = %d\n", j);

        return 0;
}
[root@PC1 test]# gcc test.c -o kkk
test.c: In function ‘main’:
test.c:5:10: error: ‘j’ undeclared (first use in this function)
  int i = j = 5;
          ^
test.c:5:10: note: each undeclared identifier is reported only once for each function it appears in

 

003、

[root@PC1 test]# ls
test.c
[root@PC1 test]# cat test.c              ## 测试c程序
#include <stdio.h>

int main(void)
{
        int array1[3] = {1,3,4};         // 数组可以连续赋值初始化

        return 0;
}
[root@PC1 test]# gcc test.c -o kkk       ## 编译
[root@PC1 test]# ls
kkk  test.c

 

004、

[root@PC1 test]# ls
test.c
[root@PC1 test]# cat test.c                        ## 测试c程序
#include <stdio.h>

int main(void)
{
        int array[3];

        array[3] = {1,3,8};                        //数组中不可以这样连续赋值

        return 0;
}
[root@PC1 test]# gcc test.c -o kkk                  ## 无法编译
test.c: In function ‘main’:
test.c:7:13: error: expected expression before ‘{’ token
  array[3] = {1,3,8};
             ^

 。

 

标签:语言,int,PC1,ls,kkk,test,赋值,root,变量
From: https://www.cnblogs.com/liujiaxin2018/p/18530886

相关文章

  • c语言中声明数组时, 元素个数必须使用常量表达式
     001、[root@PC1test]#lstest.c[root@PC1test]#cattest.c##测试程序#include<stdio.h>intmain(void){intvar1=5;//初始化一个变量var1intarray1[var1]={3,5,8,4,9};//初始化数组return0;}[......
  • intl 多语言国际化,自动补全locale,createNavigation ,createLocalizedPathnamesNaviga
     import{createNavigation}from'next-intl/navigation'exportconst{Link,redirect,usePathname,useRouter,getPathname}=createNavigation({locales,localePrefix,pathnames});页面的路由跳转和link 用这里导出的即可。 importcreateMiddlewaref......
  • c语言入门4——函数
    4-1判断数字字符编写函数,判断指定的字符是否是数字字符,如果是函数返回1,否则函数返回0.要求在主调函数中输入该字符,调用函数并输出判断结果。输入格式:在一行中给出1个字符。输出格式:对于给定输入的字符,输出判断结果yes或no。输入样例:6输出样例:yes输入样例:H输......
  • C语言之输出函数printf以及puts
    printf和puts都是c语言的库函数,都可以输出的函数但他们也存在着一定的区别printf函数:1.功能强大:printf是一个格式化输出的函数,它可以输出各种类型的数据,并且能够按照指定的格式进行输出,例如会以10进制整数输出10。可以同时输入多组数据,灵活的控制输出的格式,如控制整数的......
  • 关于我、重生到500年前凭借C语言改变世界科技vlog.15——深入理解指针(4)
    文章目录1.回调函数的介绍2.qsort使用实例2.1qsort函数介绍2.2使用qsort函数排序整型数据2.3使用qsort排序结构数据3.qsort的模拟实现希望读者们多多三连支持小编会继续更新你们的鼓励就是我前进的动力!1.回调函数的介绍回调函数就是一个通过函数指针调用的......
  • 60多门编程语言学习书籍超级大合集(700+本PDF)
    60多门编程语言的学习书籍超级大合集(700+本PDF),这简直就是编程爱好者的宝藏库啊!这里面包含了各种各样的编程语言,从常见的Java、Python到相对冷门的Haskell、Lisp等等。这些书籍的质量也是参差不齐,有那种深入剖析语言特性的专业著作,也有通俗易懂适合初学者的入门教程。对......
  • c语言中获取数组的长度
     001、一维数组[root@PC1test1]#lstest.c[root@PC1test1]#cattest.c#include<stdio.h>intmain(void){intv1[5]={3,4,8};printf("lengthofv1is%d\n",sizeof(v1)/sizeof(v1[0]));return0;}[root@PC1tes......
  • C语言-feof函数
     ......
  • 变量及其注意事项
    1.变量:程序运行期间,内容可以发生改变的量使用格式如下:(1)创建一个变量:数据类型变量名;(小驼峰命名法)(2)赋值:变量名=数据值;(将等号右边的数据值赋给左边的变量)两步也可合为一步:数据类型变量名=数据值;2.变量的注意事项:(1)如果创建多个变量,那么变量名不可以重复。(2)若使用by......
  • 【落羽的落羽 C语言篇】操作符、二进制·之其一:初识编码方式及位操作符
    文章目录一、操作符1.操作符的分类2.操作符的属性2.1优先级2.2结合性二、二进制1.原码、反码、补码2.位操作符2.1左移操作符<<2.2右移操作符>>2.3&|^~一、操作符在C语言中,操作符是用于执行各种操作的符号,它们是构成语法、表达式的基本元素1.操......