C++的选择题

2025-03-17 15:29:50
推荐回答(3个)
回答1:

"hello\tworld\n"对于字符串而言是有结束符(\0)的,也就说实际的内容是这样的 hello\tworld\n\0 所以是长度是13。
*(str+10) 首先str是指向str[0]的指针,str+10就是指针向下移动10个位置,就是str[10]的值。

回答2:

在定义str[]时编译器会在字符串末尾自动加上\0表示字符串结尾,故总共有13个字符串。str即数组名表示数组的第1个元素的地址,也就是str[0]的地址,由于数组的元素之间是连续的,str后面家上数表示地址增加相应的数*对应数组的类型在内存中的字节数,简单的说就是str+n就表示str[n]

回答3:

选a啊aaaaaaaaaaaaaaaaaaaaaaaaaa
尼玛,回答问题