首页 > 编程语言 >C语言程序设计教程入门p2.

C语言程序设计教程入门p2.

时间:2023-11-12 17:34:05浏览次数:37  
标签:p2 教程 打印 数组 元素 C语言 char arr1 字符串

1字符串(abc)

申请空间char arr1[]=""

char arr1[]="abc";//数组

char arr2[]={'a','b','c'};

arr1比arr2多个/0字符串结束标志

打印字符串%s

C语言程序设计教程入门p2._C语言程序设计教程

2计算字符串长度

使用strlen 使用前加<cstring>

#include<cstring>

printf("%d\n",strlen(arr1));


C语言程序设计教程入门p2._C语言程序设计教程_02

3转义字符

\n换行

\ddd表示1-3个八进制的数字

\xdd表示2个十六进制的数字

\可以转义\  ,\\打印出来为\

4if条件语句

if else

C语言程序设计教程入门p2._数组_03

5while循环语句

C语言程序设计教程入门p2._bc_04

6函数代码

函数:自定义函数,库函数

C语言程序设计教程入门p2._bc_05

7数组:一组相同类型的集合

int arr[] = {1,2,3,4,5}//定义一个整形数组,最多放10个元素

数组中下标数字排列从0开始

下标可以访问元素

C语言程序设计教程入门p2._数组_06

可以用while打印连环数组

C语言程序设计教程入门p2._字符串_07

8计算素组的元素个数

个数=数组总大小/每个元素的大小

sizeof计算的是变量/类型所占空间的大小,单位是字节

C语言程序设计教程入门p2._数组_08

标签:p2,教程,打印,数组,元素,C语言,char,arr1,字符串
From: https://blog.51cto.com/u_16352455/8330200

相关文章

  • 无涯教程-Dart - Boolean(布尔)
    Dart为Boolean数据类型提供了内置支持,DART中的布尔数据类型仅支持两个值–true和false。语法如下所示-boolvar_name=true;ORboolvar_name=falseBoolean-示例1voidmain(){booltest;test=12>5;print(test);}它将产生以下输出-trueBoolea......
  • P2687 [USACO4.3] 逢低吸纳 题解
    双倍经验分析这是一道求最长下降子序列的题目,且要统计方案,但是会有重复情况,例如以下的的数据,44223我们可以选择\(1,2\),\(1,2\),\(1,4\)这几天来购买,但是\(1,2\)和\(1,3\)本质上是一样的,所以只算一种。根据上面的说明,我们可以得出:当\(dp_j+1=dp_i\)......
  • 无涯教程-Dart - Numbers(数值)
    Dartnumber可以归类为-int    -  任意大小的整数。double -  64位(双精度)浮点数,由IEEE754标准指定,double数据类型用于表示小数语法-intvar_name;//声明一个整型变量doublevar_name;//声明一个双精度变量voidmain(){intnum......
  • 无涯教程-Dart - 条件判断
    条件语句在执行指令之前先判断条件。下表中对Dart中的条件构造进行了分类。Sr.NoStatement&描述1ifstatementif语句包含一个布尔表达式,后跟一个或多个语句。2If...ElseStatement一个if后面可以是一个可选的else块。如果if块测试的布尔表达式判断为false,......
  • c语言基础题(1)
    最大公约数这道题比较基础,我们要弄清楚原理就行。首先要知道什么是最大公约数,其实就是两个数能公共相除的整数,而我们要用“辗转相除法”这个数学方法,简单来说,就是不断的用被除数除以余数,直到余数为0,这样就可以了其实就是不断的换值,直到出现最大公约数。大家换换值多试一试就行了。x......
  • 无涯教程-Dart - 循环语句
    下图说明了条件循环的分类-Sr.NoLoop&Remark1forloopfor循环是确定循环的实现,for循环将代码块执行指定的次数,它可以用于迭代一组固定值,如数组2for…inLoopfor...in循环用于循环访问对象的属性。继续,让我们现在讨论无限循环,当循环中的迭代次数不确定或未知时,......
  • 无涯教程-Dart - 运算符
    在本章中,我们将讨论Dart中可用的运算符。算术运算符关系运算符类型运算符按位运算符赋值运算符逻辑运算符算术运算符下表显示了Dart支持的算术运算符。Sr.NoOperators&Meaning1+相加2-相减3-expr一元减号,也称为负数4*相乘5/相除6~/相除,返回整......
  • 无涯教程-Dart - 变量声明
    变量是内存中的命名空间用于存储值。必须先声明变量,然后才能使用它,Dart使用var关键字实现相同的目的。声明变量的语法如下:varname='Smith';dart中的所有变量都存储对值的引用,而不是包含值,名为name的变量包含对值为"Smith"的String对象的引用。Dart通过在变量名称前添加数......
  • 无涯教程-Dart - 数据类型
    编程语言的最基本特征之一是它支持的数据类型集。Dart语言支持以下类型-number  数字类型Strings   字符串类型Booleans布尔类型Lists     列表类型Maps    映射类型number数字类型Dart中的数字用于表示数字。Integer   - 整数值表......
  • 【洛谷 P2669】[NOIP2015 普及组] 金币 题解(循环)
    [NOIP2015普及组]金币题目背景NOIP2015普及组T1题目描述国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;之后四天(第七、八、九、十天),每天收到四枚金币……;这种工资发放模式会一直这......