首页 > 其他分享 >(自用)C语言字符串初始化““和\0的问题

(自用)C语言字符串初始化““和\0的问题

时间:2024-10-24 18:17:40浏览次数:8  
标签:初始化 10 空字符 C语言 char 报错 字符串 自用

char s[10]="";

正常。应该是全部初始化为\0了?

printf会输出空白

 

char s[10]='';

报错。

【带引号的字符串应至少包含一个字符】

【空字符常量】

【“初始化”:无法从“char”转换为“char[10]”】

 

char s[10]='0';

报错。

【应使用“{…}”初始化聚合对象】

【“初始化”:无法从“char”转换为“char[10]”】

 

char s[10]='\0';

报错。

【应使用“{…}”初始化聚合对象】

【“初始化”:无法从“char”转换为“char[10]”】

 

char s[10]={'\0'};

正常。应该是全部初始化为\0了?

printf会输出空白

 

char s[10]={'0'};

正常。应该是第一个为0,后面的全部初始化为\0了?

print会输出0

 

char s[10]={''};

报错。

【带引号的字符串应至少包含一个字符】

【空字符常量】

 

标签:初始化,10,空字符,C语言,char,报错,字符串,自用
From: https://blog.csdn.net/2401_86343140/article/details/143216173

相关文章

  • 实验3 C语言函数应用编程
    实验一#include<stdio.h>charscore_to_grade(intscore);intmain(){intscore;chargrade;while(scanf("%d",&score)!=EOF){grade=score_to_grade(score);printf("分数:%d,等级:%c\n\n",score,grade);......
  • 使用OpenSSl库实现AES-GCM-128算法(C语言)
    在C语言中使用OpenSSL库实现AES-GCM-128算法,并生成GMAC(GaloisMessageAuthenticationCode)消息认证码,通过以下步骤完成:初始化加密环境:创建一个EVP_CIPHER_CTX结构体,用于存储加密过程中的所有必要信息。设置加密算法:指定使用AES-GCM模式,以及密钥和IV(初始化向量)。处理附加认证......
  • 【C语言】自定义类型(结构体、枚举、联合的详解)
    写在前面今天是10月24日来到了一年一度的程序......
  • sentinel-SPI初始化时机
    时机一引入alibaba-starter-sentinel如果使用了alibaba-starter-sentinel则不需要手动调用因为com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration#init在这里面执行了自动调用@PostConstructprivatevoidinit(){if(StringUtils.isEmpty(System.ge......
  • MCU初始化
    1.MCU模块初始化配置MCU模块中配置了一个default时钟Mcu_Init(&Mcu_Config[0])-->(void)Mcu_InitClock_Arch(MCU_API_SERVICE_INIT,&(ConfigPtr->McuClockConfigPtr[ConfigPtr->McuDefaultClockSettingId])在这里会初始化一次时钟配置在Ecum中配置了MCU初始化。会提示配......
  • C语言之指针
    C语言之指针1.指针内容RAM支持随机寻址,对内存空间的访问通过地址进行变量名的本质就是地址的别名,编译器根据符号表进行绑定解析。指针的初衷用途就是通过间接访问的方式支持内存空间的匿名访问指针的类型与所指向的数据类型相关联,但本质是储存地址,其大小与系统有关,与类型无......
  • C语言之static关键字
    C语言之static和extern关键字1.作用域标识符可见的区域,访问和重名由声明的位置所决定1.1代码块作用域BlockScope花括号{}之内函数形参(不会为函数内同名变量所隐藏)```CvoidmyFunction(intx){intx=10;//这里的x不会隐藏形参xprintf("%d......
  • C语言之声明
    C语言之声明1.声明与定义声明语法说明符(说明类型或修改缺省属性)声明表达式列表说明符类型说明:int,float存储属性:static,auto类型限定:const,volatile声明VS定义说明类型:取值范围和合法操作定义:分配存储空间2.初始化显式初始化静态变量(含全局变量):使用常......
  • 实验三蕉 C语言函数应用编程蕉
    实验三蕉C语言函数应用编程蕉可恶,是原始博士!什么时候!?......
  • 20241022_095024 c语言 字符串的方法
    源始字符串strlen方法strcat方法strcpy方法strcmp方法大小写转换......