代码编织梦想

2022.11.24 C错题

使用字符数组在控制台打印C语言的常见特点。请选出错误的print函数。

#include <stdio.h>
#define ROW 7
#define COL 50

int main()
{
	char feature[ROW][COL] = {
		"1. 语言简洁,使用方便灵活",
		"2. 可移植性好",
		"3. 表达能力强",
		"4. 表达方式灵活",
		"5. 可进行结构化程序设计",
		"6. 可以直接操作计算机硬件",
		"7. 生成的目标代码质量高",
		}
		printf("********* C语言特点 *********\n");
		print(feature);
		printf("***************************\n");

		return 0;
}

A

void print(char feature[ROW][COL])
{
	int i = 0;
	while(i < ROW)
		printf("%s\n",feature[i++]);
}

B

void print(char feature[ROW][COL])
{
	for(int i = 0;i < ROW; ++i)
		printf("%s\n", feature[i]);
}

C

void print(char feature[ROW][COL])
{
	for(int i = 0;i < ROW; ++i)
	{
		for(int j = 0;feature[i][j] != '\0'; ++j)
			printf("%c", feature[i][j]);
		printf("\n");
	}
}

D

void print(char feature[ROW][COL])
{
	for line in feature:
		printf("%s\n",line);
}

答案:D
解析:for line in feature:是python的语法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45521392/article/details/128013192

四百行C语言代码写一个推箱子程序, 完成广度优先遍历并输出,数据实现动态跟进-爱代码爱编程

这些代码我用了一个队列和两个栈,先用队列入所有的路径,直到目的地,第二个栈用来过滤无用的路径,第三个栈用来存储最短路径…箱子和目的地的对数可以任意设置多对,只需要改地图Map二维数组的中的数字即可, 有足够的注释, 完全可以看得懂地图的形状和大小都支持任意修改: 注意: #define Row 和 #define Col 已经规定了地图的行列数 修改时注意

c语言选择题答案在哪查,C语言选择题及答案-爱代码爱编程

C语言选择题及答案 成绩的取得离不开我们平时的努力,以下是百分网小编为大家整理的C语言选择题及答案,希望对大家的学习起到帮助! 选择题 1.在深度为5的满二叉树叶中,叶子结点的个数为( )。 A.32 B.31 C.16 D.15 2.软件生命周期中,花费最多的阶段是( )。 A.详细设计 B.软件编码 C.软件测试 D.软件维

c语言中row和col的意思,这段c代码的含义时什么,怎么理解?-爱代码爱编程

#include void display(char cr, int lines, int width); int main(void) { int ch;//打印字符 int rows, cols;//行数和列数 printf("输入一个字符和两个整数:\n"); while ((ch = getchar()) != '\n')//赋值

c语言中for语句的用法及规则,C语言中for语句用法详解-爱代码爱编程

请看正文 C语言中,for语句是三种循环控制语句之一。也是比较常用且执行效率较高的一种。本文将详细阐述for语句的用法及使用注意事项。 一、基本用法 for(;;) { 循环体语句; } C语言中,for语句通常适用于循环次数已知的场景。其初始化部分通常是一个赋值语句,一般用于循环控制变量的初始化,当然也可以给其它变量初始化。条件表达式,

c语言圈中的游戏,C语言实现扫雷游戏-爱代码爱编程

本文将介绍如何用C语言多文件编程实现扫雷 该示例扫雷程序可实现以下几个功能: 自定义雷数 踩雷后会将所有雷显示出来 地图大小易修改 Mine_clearance.h #pragma once #define _CRT_SECURE_NO_WARNINGS #include #include #include #define ROW

C语言之指针进阶-爱代码爱编程

文章目录 前言一、字符指针二、数组指针三、指针数组四、数组传参和指针传参五、函数指针六、函数指针数组七、指针函数指针数组的指针八、回调函数 前言 1.指针就是变量,用来存放地址。地址唯一标识一块内存空间。 2.指针的大小是固定 4/8 个字节(32位操作系统/64位操作系统)。 3.指针是有类型的,指针的类型决定了±整数的步长,指针解引用时候

c语言特点练习题_weixin_44895255的博客-爱代码爱编程

使用字符数组在控制台打印C语言的常见特点。请选出错误的print函数。 #include <stdio.h> #define ROW 7 #define COL 50 int main(int argc, char** argv) {     char feature[ROW][COL] = {         "1. 语言简洁,使用方便灵