本文目录一览:
1、c语言明天要交
2、C语言赋值问题不理解
3、[C语言程序设计作业求解答 在线等](#C语言程序设计作业求解答 在线等)
4、c语言中stu是甚么意思??
5、[以下对结构变量stul中成员age的非法引用是 ( ) 。 struct student { int age; int num; }stu1,*p; p=&stu1](#以下对结构变量stul中成员age的非法引用是 ( ) 。 struct student { int age; int num; }stu1,*p; p=&stu1)
6、c语言的基本类型数据有哪几种
c语言明天要交
- 13.D
- 14.B
- 15.C
- 16.A
- 17.B
- 18.C
- 19.C
- 20.D
- 21.题目不完整,k的值为2
- 22.C
- 23.D
- 24.B
- 25.本题在VC6.0里面为20。在TC里面,好像为16
C语言赋值问题不理解
#include<stdio.h>
struct student
{
char name[10];
float score;
int age;
} stul, *p;
void main()
{
p = &stul;
p->age = 15;
p->name[0] = 'd';
p->score = 60.0;
printf("%d %f %s\n", p->age, p->score, p->name);
}
A选项只有初始化可以,赋值不行;结构体赋值必须具体到各个成员,如:stul.age=15;
或者同类型的整体赋值,如struct student X;...;stul=X;
而name[10]
是数组,除了初始化可赋值,其他必须靠strcpy()
函数或其他字符串处理函数;
C语言程序设计作业求解答 在线等
- 16.D
- 17.B
- 18.B
- 19.A
- 20.B
- 1.A
- 2.B
- 3.B
- 4.A
c语言中stu是甚么意思??
stu
在C语言中没有特定的含义,既不是关键字也不是库函数的函数名。可能是编程人员自定义的一个变量名或函数名等。
通常用来表示定义一个学生结构体类型,如:
struct stu // 定义一个结构体类型,结构体名为stu
{
int no; // 学号
char name[10]; // 姓名
char sex; // 性别
........
};
以下对结构变量stul中成员age的非法引用是 ( ) 。 struct student { int age; int num; }stu1,*p; p=&stu1
B
student
是结构名,stu
是一个student
类型的变量,使用.
引用;p
是student
类型的指针,使用->
引用(*p
相当于变量,使用.
)
c语言的基本类型数据有哪几种
- 整型
int
2(或4) 同短整型(或长整型) - 短整型
short
2 -32768~32767 - 长整型
long
4 -2的31次方~2的31次方-1 - 无符号整型
unsigned[int]
2(或4) 同无符号短整型(长整型) - 无符号短整型
unsigned short
2 065535(02的16次方-1) - 无符号长整型
unsigned long
4 0~2的32次方-1 - 单精度实型
float
4 -10的38次方~10的38次方 - 双精度实型
double
8 -10的308次方~10的308次方 - 字符型
char
1 -128~127
扩展资料
unsigned long
的使用
例:
#include <cstdio>
int main()
{
unsigned int ui = -1;
unsigned long ul = -1;
unsigned long long ull = -1;
size_t st = -1;
printf("ui=%u, ul=%lu, ull=%llu, st=%zu\n", ui, ul, ull, st);
return 0;
}