当前位置:网站首页>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):采用中文输入导致运行失败
边栏推荐
猜你喜欢
随机推荐
Verilog Learning Series
Unit 7 ORM table relationships and operations
Flask framework
[ROS](02)创建&编译ROS软件包Package
drf序列化器-Serializer
第三单元 视图层
C语言初级—数组元素的增删改查
verilog学习|《Verilog数字系统设计教程》夏宇闻 第三版思考题答案(第十章)
Unit 8 Middleware
The specific operation process of cloud GPU (Hengyuan cloud) training
网页设计(新手入门)[通俗易懂]
Visual Studio配置OpenCV之后,提示:#include<opencv2/opencv.hpp>无法打开源文件
Flask framework in-depth
C语言——一级指针初识
8581 Linear linked list inversion
Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id ‘c
MarkDown syntax summary
8581 线性链表逆置
Unit 12 associated serialization
Unit 6 meet ORM