若有定义"int(*pt)[3];",则下列说法正确的是( )。 定义了基类型为int的三个指针变量。 定义了基类型为int的具有三个元素的指针数组pt。 定义了一个名为*pt、具有三个元素的整型数组。 定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组 。
有以下程序: #include<stdi0.h>main( ) {int a=1,b=2; for(;a<8;a++){b+=a;a+=2;}printf("%d,%d",a,b); }程序运行后的输出结果是( )。
以下关于C语言数据类型使用的叙述中错误的是( )。 - 若要准确无误差地表示自然数,应使用整数类型。 若要保存带权多位小数的数据,应使用双精度类型。 若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型。 若只处理“真”和“假”两种逻辑值,应使用逻辑类型 。
若有以下语句: typedef struct S{int g;char h;}T; 以下叙述中正确的是( )。 可用S定义结构体变量 。 可用T定义结构体变量。 S是struct类型的变量 。 T是struct S类型的变量 。
有以下程序: #include<stdio.h>#include<stdlib.h>main(){ int*a,*b,*C; a=b=c=(int*)malloc(sizeof(int)); *a=1;*b=2,*c=3; a=b: printf("%d,%d,%d",*a,*b,*c); }程序运行后的输出结果是( )。 3,3,3 。 2,2,3。 1,2,3 。 1,1,3。
以下关于C语言的叙述中正确的是( )。