C语言之字符串

来源:互联网 发布:西安财经行知学院贴吧 编辑:程序博客网 时间:2024/05/10 13:57
#include <stdio.h>#include <string.h>//字符串int main() {//1、字符初始化char z1[3] = {'a','b','\0'};//注意最后面的'\0'不能缺printf("字符串:%s\n",z1 );char z2[3];z2[0] = 'a';z2[1] = 'b';z2[2] = '\0';printf("字符串:%s\n",z2);char z3[] = "ab";printf("字符串:%s\n",z3);char *z4 = "ab";printf("字符串:%s\n",z4);//遍历数组int size1 = sizeof(z1)/sizeof(char);for (int i = 0; i < size1; ++i){//取出字符串中的字符char c = z1[i];printf("%c\n",c);}// strlen  没有计算'\0'for (int i = 0; i < strlen(z1); ++i){//取出字符串中的字符char c = z1[i];printf("%c\n",c);}return 0;}

0 0