当前位置:网站首页>C语言日记 4 变量

C语言日记 4 变量

2022-08-02 14:03:00 宇 -Yu

赋值:

例:

#include<iostream>
using namespace std;
int main()
{
    int a,b,c = 5;
}

即a,b没有赋初值,c赋初值为5。

在给同一类型不同变量赋值时,注意中间必须用逗号而不要用分号。例:

#include <iostream>
using namespace std; 
void main()
{
    int x = 5; r = 8; a= 9; b = 10;
    cout << (x + r) * 8 - (a + b) / 7;
}

 正确方式:

#include <iostream>
using namespace std; 
void main()
{
    int x = 5, r = 8, a= 9, b = 10;
    cout << (x + r) * 8 - (a + b) / 7;
}

在定义中不允许连续赋值,例:(不在定义中连续赋值就不知道是什么情况了,反正我们现在也不知道什么时候不在定义中赋值)

#include<iostream>
using namespace std;
int main()
{
    int a=b=c=5;
}

结果:

书本P20例2-1:

#include<iostream>
using namespace std;
int main()
{
    int a = 3, b, c = 5;
    b = a + c;
    cout << "a=" << a << " , b = " << b << " , c = " << c << endl;
}

结果:

a=3 , b = 8 , c = 5

赋值的另一种形式,例:

#include<iostream>
using namespace std;
int main()
{
    int a(5);
    cout << a;
}

等价于int a=5;

本例中遇到过的问题:

#include<iostream>
using namespace std;
int main()
{
    int a(5);

    cout << a;
}

 错误原因:    int a(5):采用中文输入导致运行失败

原网站

版权声明
本文为[宇 -Yu]所创,转载请带上原文链接,感谢
https://blog.csdn.net/Zz_zzzzzzz__/article/details/125788384