下列哪个不是C语言内置的数据类型:
A.char
B.double
C.struct Stu(结构体类型)
D.short
局部变量的作用域是 :局部变量所在的局部范围
#include <stdio.h>
int num = 10;
int main()
{
int num = 1;
//局部变量优先
printf("num = %d\n", num);//1
return 0;
}
字符串的结束标志是:'\0'
#include <stdio.h>
#include <string.h>
int main()
{
char arr[] = { 'b','i','t' };
printf("%d\n", strlen(arr));
return 0;
} //随机值
下列哪个不是转义字符?
A.'\n'
B.'\060'
C.'\q'
D.'\b'
关于数组描述错误的是:
A.数组是一组相同类型元素的集合
B.数组的下标是从1开始的
C.数组的下标是从0开始的
D.数组如果初始化,可以不指定数组的大小
C语言中下面哪个数组的创建错误的
A.int arr[10] = {0}
B.int n = 10;int arr[n] ={0} [n]错误 n应该改成常量
C.int arr[] = {1,2,3,4,5,6,7,8,9,0}
D.char ch[10] = "hello bit"
#include <stdio.h>
#include <string.h>
int main()
{
printf("%d\n", strlen("c:\test\121"));
}
//7
//strlen求字符串长度时,\0是结束标志,但不算字符串内容