字符串常量#include<stdio.h>int main(){ char arr1[] = "hellow"; char arr2[] = "hellow"; char* arr3 = "hellow"; //由于指向的是相同常量,所以指向同一个地方更省空间 char* arr4 = "hellow"; //这里指针可以指向一个字符串,但是字符串是一个常量,无法用指针进
原创
精选
2021-12-04 20:44:26
516阅读
C语言 switch 功能:获取到值对应成立不同表达式。 优点:switch 语句执行效率比if语句要快,switch是通过开关选择的方式执行,而if语句是从开头判断到结尾。 缺点:不能判断多个区间。 案例 #define _CRT_SECURE_NO_WARNINGS #include <stdi
转载
2020-02-27 17:12:00
792阅读
2评论
动态规划关于动态规划,大家可能百度一搜,就出来好多好多相关知识,这里就不多做介绍了3个重要概念LeetCode 32. 53. 62. 63. 121.最优子结构 + 边界 + 状态转移公式下面分享LeetCode的一些题目int maxProfit(int* prices, int pricesSize){int min=2147483647,maxProfit=0; for(int i=0;i<pricesSize;i++){ if(price
原创
2021-06-07 17:27:42
321阅读
switch的用法
原创
2021-09-15 22:28:12
246阅读
【知识点】switch(表达式) {
case 常量1:语句1
case 常量2:语句2
……
case 常量n:语句n
default:语句n+1
}(1) 括号内的“表达式”,其值的类型应为整数类型(包括字符型)。 (2) 花括号内是一个复合语句,内包含多个以关键字case开头的语句行和最多一个以default开头的行。case后面跟一个常量(或常量表
转载
2024-06-18 21:04:10
41阅读
[案例] 从键盘上输入一个百分制成绩score,按下列原则输出其等级:score≥90,等级为A;80≤score<90,等级为B;70≤score<80,等级为C;60≤score<70,等级为D;[案例] 从键盘上输入一个百分制成绩score,按下列原则输出其等级:score≥90,等级为A;80≤score<90,等级为B;70≤score<80,等级为C;...
原创
2022-05-20 13:42:08
1527阅读
例子1.void fun (int *x , int *y) { printf("%d, %d", *x, *y) ; *x = 3; *y = 4;}main(){ int x = 1, y = 2 fun(&y, &x); printf("%d, %d", x, y);}...
转载
2014-12-14 01:22:00
52阅读
【1 使用宏】
1.1#ifdef NDEBUG#define TRACE(S) S#else#define TRACE(S) printf(”%s;\n”, #S); S#endif
问:以上TRACE()宏的作用是什么?
1.2 #error的作用?
1.3 定义一个宏,求出给定数组中的元素的个数#define NELEMENTS(array) ??
1.4 定义一个宏,求出给定结构
转载
精选
2008-10-28 15:16:10
697阅读
文章目录判断题选择题编程改错题判断题FFF 表示错误,TTT 表示正确。1. 一个C源程序只能包含一个函数。 (F)2.C程序的可读性与书写习惯的无关。 (F)3.‘ ? ’是合法的C语言标识符。 (F)4.注释说明必须单独一行。 ( F)5. 注释说明可以占多行。 (T)6. switch语句中,case后的标号常量可以相同。 (F)7.switch语句中,case后的标号常量可以float型数据 (F)8. switch语句中可以有con
原创
2023-05-10 15:31:47
272阅读
回顾一下吧: 一、 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 解析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 常规写法: 避免一些不必要的循环,下面是优化写法: 二、 企业发放的奖金根据利润提成。 利润(I)低于或
原创
2021-05-24 15:51:38
1131阅读
点赞
好的,以下是一些关于C语言的题目,涵盖了基础语法、数据类型、函数、指针等方面:基础语法
a. 解释 C 语言中的注释有哪些种类,它们分别是什么?
b. 请解释一下 C 语言中的预处理器指令是什么?它们有什么作用?数据类型
a. 在 C 语言中,int 和 float 的大小分别是多少字节?
b. 请解释一下 C 语言中的枚举类型是什么?如何定义和使用枚举类型?函数
a. 如何在 C 语言中声明一个
原创
2023-11-22 09:36:00
54阅读
c语言学习书籍里面会写到一下相关的头文件的内容,那么什么事C语言的头文件呢?下面来介绍一些内容。 C系统提供了丰富的系统文件,称为库文件,C的库文件分为两类,一类是扩展名为".h"的文件,称为头文件,在前面的包含命令中我们已多次使用过。在".h"文件中包含了常量定义、 类型定义、宏定义、函数原型以及各种编
原创
2013-08-26 17:21:54
347阅读
每天学习打卡
原创
2021-09-02 23:30:04
1717阅读
C语言中switch条件语句也是一种很常用的选择语句,和if条件语句不同,它只能针对某表达式的值做出判断,从而决定程序执行哪一段代码。原文地址:C语言 switch case 语句
转载
2022-06-09 00:03:25
1071阅读
总的说来,我使用switch的频率较少。因为,我使用的条件转移分支通常都很少,使用if处理已经基本够用。再者,分支少的时候switch在效率上也没有什么大的优势。加之switch写起来在复杂度上也比if麻烦不少,我使用的也就少了些。不过,使用switch一般需要注意几个地方:1,通常,每个分支后面都会有break,如果该有没有则会造成程序的错误;2,default可以加在任何地方而不是
原创
2021-07-08 13:56:08
216阅读
总的说来,我使用switch的频率较少。因为,我使用的条件转移分支通常都很少,使用if处理已经基本够用。再者,分支少的时候switch在效率上也没有什么大的优势。加之switch写起来在复杂度上也比if麻烦不少,我使用的也就少了些。不过,使用switch一般需要注意几个地方:1,通常,每个分支后面都会有break,如果该有没有则会造成程序的错误;2,default可以加在任何地方而不是
原创
2022-03-11 14:24:04
199阅读
文章目录一、if else的不足二、switch语句三、注意事项四、课后作业五、版权声明一、if else的不足C语言虽然没有限制 if else 能够
原创
2022-11-22 22:15:24
147阅读
了解汇编和c语言代码的关系
原创
2023-03-14 15:40:12
651阅读
1、 #include <stdio.h> int main(void) { int i; puts("please input an integer."); printf("i = "); scanf("%d", &i); if (i % 3 == 0) puts("can be devided"
转载
2021-01-03 23:40:00
555阅读
2评论
一、ifelse的不足C语言虽然没有限制ifelse能够处理的分支数量,但当分支过多时,用ifelse处理会不太方便,而且容易出现ifelse配对出错的情况。例如,输入一个整数,输出该整数对应的星期几的中文表示。if(day==0)printf("星期天\n");elseif(day==1)printf("星期一\n");elseif(day==2)printf("星期二\n");elseif(d
原创
2020-04-17 19:26:14
379阅读
点赞