C语言中!a是什么意思
49个回答
展开全部
a[i]是数组的意思 a[0]就表示这个数组里的第一个元素 以此类推 a[i]>='0'就表示这个数组的元素]>='0' 但是注意 这里的0是字符型 <='9'也是一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
赋值
相当于a=a+2
也就是说每当运行这个语句时候,
a的值会变化,变化为a由原来的值增加2.
相当于a=a+2
也就是说每当运行这个语句时候,
a的值会变化,变化为a由原来的值增加2.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
y=y+1 表示y的值是以前y的值上再+1
而y++表示的是y的值加上下一个数,再算y=y+1
例如:当y=1时x=++y+1,这时x的值等于3,y的值等于2
当y=1时x=1+y++,这时x的值等于2,y的值等于2
而y++表示的是y的值加上下一个数,再算y=y+1
例如:当y=1时x=++y+1,这时x的值等于3,y的值等于2
当y=1时x=1+y++,这时x的值等于2,y的值等于2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
举个例子:
struct Data
{
int a,b,c;
}; /*定义结构体*/
struct Data * p;/*定义结构体指针*/
struct Data A = {1,2,3};/*声明变量A*/
int x;/*声明一个变量x*/
p = &A ; /*让p指向A*/
x = p->a;/*这句话的意思就是取出p所指向的结构体中包含的数据项a赋值给x*/
/*由于此时p指向A,因而 p->a == A.a,也就是1*/
struct Data
{
int a,b,c;
}; /*定义结构体*/
struct Data * p;/*定义结构体指针*/
struct Data A = {1,2,3};/*声明变量A*/
int x;/*声明一个变量x*/
p = &A ; /*让p指向A*/
x = p->a;/*这句话的意思就是取出p所指向的结构体中包含的数据项a赋值给x*/
/*由于此时p指向A,因而 p->a == A.a,也就是1*/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
\a是 转义字符 007,响铃符 BEL。
printf("%d ",'\a'); 输出 7
printf("%c ",'\a'); 发出一声“嘀”
printf("\a"); 发出一声“嘀”
printf("\007"); 发出一声“嘀”
不太常见的C语言的转义字符:
\a 响铃(BEL) 7
\b 退格(BS) 8
\f 换页(FF)12
\v 垂直制表(VT) 11
\t 水平制表(HT) 9
\0 空字符(NULL)0
\数数数 3位8进制, 数0,1,....7
\x数数 2位16进制, 数0,1,....9,a,..f
printf("%d ",'\a'); 输出 7
printf("%c ",'\a'); 发出一声“嘀”
printf("\a"); 发出一声“嘀”
printf("\007"); 发出一声“嘀”
不太常见的C语言的转义字符:
\a 响铃(BEL) 7
\b 退格(BS) 8
\f 换页(FF)12
\v 垂直制表(VT) 11
\t 水平制表(HT) 9
\0 空字符(NULL)0
\数数数 3位8进制, 数0,1,....7
\x数数 2位16进制, 数0,1,....9,a,..f
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询