初学者对C语言的一点理解
对C语言中的string字符串一点点认识
在C语言中,数据分为很多种类型,而char就是来定义字符或者字符串。首先,我想要强调字符串和字符还是有点区别的,字符是指单个的字符,他的符号是**’’(英文的单引号),而字符串则是多个单一字符组成,它的符号是””(英文的双引号)**。
在先前的使用过程中我将字符输入在数组之中,并通过for循环将其打印,实际上在打印的过程中,可以直接输出字符串而不是字符。例如下面的两个形式其实是一样的。
printf("%s\n", str); //利用字符串直接打印出
for (i = 0; i < 20; i++) { //利用for循环将其一个一个打出
printf("%c", str[i]);
}
实际上这两个方法各有优劣,在这里我就不做评判。
在这篇文章中我参考了https://blog.csdn.net/qq_42322103/article/details/99071161来进行c语言知识上的补充