单项选择题

以下程序运行后,输出结果是 ( )
#include<stdio.h>
ss(char *s)
char*p=s;
while(*p) p++
return(p-s);

main()
char *a="abded"
int i;
i=ss(

A.;<br>
<上一题 目录 下一题>
热门 试题

单项选择题
以下说法正确的是 ( )
A.宏定义是C语句,所以要在行末加分号
B.可以使用#undef命令来终止宏定义的作用域
C.在进行宏定义时,宏定义不能层层置换
D.对程序中用双引号括起来的字符串内的字符,与宏名相同的要进行置换
单项选择题
若定义了以下函数; void sub(……) …… *t=(int *)malloc(10*sizeof(int)); …… 其中t是该函数的形参,要求通过t把动态分配存储单元的地址传回主调函数,则形参t的正确定义应该是 ( )
A.int *t
B.int **t
C.long **t
D.long *t
相关试题
  • 有以下程序() main( ) int a=0,...
  • 有以下程序 #include<stdlib.h> stru...
  • 分析以下程序,执行后的输出结果是 ( )...
  • 根据数据结构中各数据元素之间前后件关系的...
  • 有如下程序段: int a=14,b=15,x...