利用字符数组输出 “我喜欢C语言”
时间: 2023-08-10 08:07:18 浏览: 48
可以这样实现:
```c
#include <stdio.h>
int main() {
char str[] = "我喜欢C语言";
printf("%s", str);
return 0;
}
```
输出结果为:`我喜欢C语言`。
相关问题
利用字符数组打印正方形C语言
以下是一个利用字符数组打印正方形的C语言程序:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入正方形的边长:");
scanf("%d", &n);
char square[n][n];
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (i == 0 || j == 0 || i == n - 1 || j == n - 1) {
square[i][j] = '*';
} else {
square[i][j] = ' ';
}
}
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
printf("%c ", square[i][j]);
}
printf("\n");
}
return 0;
}
```
运行结果:
```
请输入正方形的边长:5
* * * * *
* *
* *
* *
* * * * *
```
c语言利用指针数组输出字符串
下面是利用指针数组输出字符串的示例代码:
```c
#include <stdio.h>
int main() {
char *strArr[] = {"hello", "world", "!"}; // 定义指针数组并初始化
int i;
for (i = 0; i < 3; i++) {
printf("%s ", *(strArr + i)); // 输出指针数组中的字符串
}
return 0;
}
```
输出结果为:hello world !
--相关问题--:
1. C语言中如何定义字符串?
2. 如何在C语言中比较两个字符串是否相等?
3. C语言中如何