大家好,今天小编关注到一个比较有意思的话题,就是关于c语言的并且的问题,于是小编就整理了3个相关介绍c语言的并且的解答,让我们一起看看吧。
-> 在c语言中是什么意思?
“->”是一个整体,它是用于指向结构体子数据的指针,用来取子数据。
换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”。
问题中的p=p->next ,意思是将p指向的一个结构体实例中的自数据next赋值给p。
c语言规定,标识符以什么开头?可以由什么构成的字符?
C语言规定标识符只能由字母、数字和下划线3种字符组成,并且第1个字符必须为字母或下划线。
(图片来源网络,侵删)
a acds SU _1_2 Class_
下面列出的是不合法的标识符,不可以作为变量名:
12a %acds #SU 1_2 a>b
(图片来源网络,侵删)
c语言中"*s"这是什么意思?
取决于在scanf中使用还是在printf中使用。 在scanf中使用,则添加了*的部分会被忽略,不会被参数获取。 例如:int a,b;char b[10];scanf(34;%d%*s",&a,b);输入为:12 abc那么12将会读取到变量a中,但是后面的abc将在读取之后抛弃,不赋予任何变量(例如这里的字符数组b) 在printf中使用,表示用后面的形参替代的位置,实现动态格式输出。
例如: printf("%*s",10,s);/意思是输出字符串s,但至少占10个位置,不足的在字符串s左边补空格,这里等同于printf("%10s",s)
;/