c–>常量

c-->常量

1.字面常量

#include <stdio.h>
int main(){

	123;//字面常量
	"string";//字面常量
	printf("hello word!");
}

2.const 修饰符修饰的常变量

被修饰的变量叫常变量仍然是变量,具有常属性(不可改变的属性)

#include <stdio.h>
int main(){

	const int a = 10;
	int arr[a] = { 0 };//此处会报错,数组的元素量必须是常量

	printf("hello word!");
}

3.#define 定义的表示符常量

#include <stdio.h>
#define max 2000;
int main(){
#define max1 33333;
	int n = max;
	int m = max1;
	printf("n=%d\n", n);//输出2000
	printf("m=%d\n", m);//输出33333

	printf("hello word!");
	return 0;
}

4.枚举常量

可以一个接一个列举的常量

#include <stdio.h>


enum sex{ //enum枚举关键字
	//这种枚举类型的变量的未来可能取值
	//类似于数组,打印出来的值为他们的下标
	MALE,//0
	FRMALE,//1
	SECRET//2
};
int main(){

	enum sex lv = MALE;
	printf("%d",lv);//0
	printf("%d", MALE);//0
	printf("hello word!");
	return 0;
}

推荐这些技术文章:

第二天浅识c语言

1.常量
(1) 字面常量

1 #include<stdio.h>
2 int main(){
3 3;
4 4;
5 5; //字面常量的意思就是能够直接写出的常量的意思,懂得都懂
6
7 return 0;
8 }

(2) const修饰的常变量

1 #include<stdio.h>
2 int main() {
3 int a =10;
4 p...

Day2_Array_Pointer

目录DAY2数组练习指针1.指针的概念2.指针变量3.指针相关的运算符4.指针做加减法5.字符串homework
DAY2

主题:数组与指针

数组
练习一:
求一个一维数组的第二大元素,要求仅遍历一次数组。
数组元素默认不重复。

/**********************************************************************
练习1:
求一...

Educational Codeforces Round49

  A Palindromic Twist(字符串)
  问每个字母必须向左或向右变成另一个字母,问能不能构成回文

1 #include <iostream>
2 #include <string.h>
3 #include <cstdio>
4 #include <vector>
5 #include <stack&...

王道机试指南题解(C/C++版)

第 2 章 经典入门
一 排序
例 2.1 排序

代码 2.1
冒泡排序(时间复杂度 \(O(n^2)\))
#include <iostream>
using std::cin; using std::cout; using std::endl;

#include <vector>
using std::vector;

#include <algorith...

Educational Codeforces Round 129(补题)

C. Double Sort
题意
让我们对两个数组进行排序,每次进行排序要同时将a,b数组同时进行排序,问能不能将数组变为非递减数组
算法(前缀和+手动模拟排序)
我们先找出每个数在数组的位置的范围,每个数在分别的数组上面的位置相对是稳定的,如果对应位置的ai,bi范围相交,那么我们就可以去max(l1,l2),即可。找位置可以使用前缀和找出。
C++
// Problem: C. Doubl...

c语言实现输出1~100之间的奇数

法一
#include <stdio.h>

int main()
{
int i;
for (i=1;i<=100;i++)
{

if (i%2 != 0)
{
printf("%d ",i);
}
}

return 0;
}

法二
#include <stdio.h>

int main()
{
int i;
...

Educational Codeforces Round 129 (Rated for Div. 2) A - D 题解

传送门
A. Game with Cards
看最大的在谁那,谁就赢
如果最大的都一样,则先手赢
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <vector>
#include <string>
#include <queue>
#i...

2021年9月(甲级)秋季PAT考试

记录2021.9.12
终于考完了。92分,已经超出了我自己的预期成绩了,很开心。(弱弱的说,我考试前做PAT前几年的仿真模拟卷都没有上70的,最高60多分,虽然说这次应该算是这几年以来最简单的一次了吧,所以说考试前其实我是没啥信心的QAQ,可能对于大佬来说92仅此而已,但是对我来说是莫大的惊喜了,开始没几分钟点进去,就有大佬已经AC了,瑟瑟发抖~~)
因为准备考研浙大才准备的PAT甲级考试,但...

UVA1589 象棋 Xiangqi

这题考察我们的大脑体力,非常难调,我花了2小时,要是在区域赛里做着题,我碰都不碰,没有大样例非常难受。
分析如下:

中国象棋,见百度百科
就是考虑当前情况下将军是不是已经给将死了

考虑:

飞将
将军吃掉了红色棋子的情况
马脚问题
将军只能在一定的区域内移动
注意边界情况
善用工具来debug,我用了udebug,里面有一个大样例,cmd我是可以看到输入的,但吞了我一部分输出,搞得我虚空调试...

2019-2020 XX Open Cup, Grand Prix of Korea

2019-2020 XX Open Cup, Grand Prix of Korea
比赛收获
本场贡献:et3_tsy :G提供了思路,过了H,H爆了int,贡献WA一发,J有想法,调了1hr后,发现在特例情况复杂度退化,假了
​ 1427314831a:过了A
​ Ryker0923 :过了G,提供了A的思路
一共三道题
总结:本场暴露两个问题:
1)后期乏力
前两个小时过了...

文章标题:c–>常量
文章链接:https://www.dianjilingqu.com/4601.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。
THE END
< <上一篇
下一篇>>