指针
Color20
湖南师范大学
展开
-
五种引用数组元素的方法
用下标法直接引用数组元素#include<stdio.h>int main(){ int a[10]; int i; for (i = 0; i < 10; i++) { scanf ("%d", &a[i]); } for (i = 0; i < 10; i++) { printf("%d", a[i]); }}通过数组名间接引用数组元素#include<stdio原创 2022-05-15 17:46:10 · 7169 阅读 · 0 评论 -
C语言-指针-用指针实现函数strlen()
#include<stdio.h>unsigned int MyStrlen(const char *pstr);int main(){ char a[80]; unsigned int len; printf("Pleas enter a string:"); gets(a); len = MyStrlen(&a); printf("The length is:%u\n", len); return 0;}uns.原创 2022-05-09 10:31:21 · 707 阅读 · 0 评论 -
C语言-指针-用字符指针实现函数Strcpy()
#include<stdio.h>void MyStrcpy (char *dsStr, const char *srcStr);int main(){ char a[80], b[80]; printf("Please enter a string:"); gets(a); MyStrcpy(&b, &a); printf("The copy is:"); puts(b); return 0;}void .原创 2022-05-09 10:06:45 · 1516 阅读 · 0 评论 -
C语言-指针-日期转换问题
1. 任意给定某年某月某日,打印出它是这一年的第几天2. 已知某一年的第几天,计算它是这一年的几月几日。#include<stdio.h>#include<stdlib.h>int DayofYear(int year, int month, int day);void Monthday(int year, int yearDay, int *pMonth, int *pDay);void Menu(void);static int dayTab[2][13.原创 2022-05-05 20:35:24 · 1244 阅读 · 2 评论 -
C语言-指针-输入一个班学生一门课的成绩求最高分及其学号
#include<stdio.h>#define N 40int main(){ float score[N],maxScore; long num[N],maxNum; int n,i; printf("请输入班级人数:\n"); scanf("%d", &n); printf("请输入学生学号及分数:\n"); for(i = 0; i < n; i++) { scanf("%ld%f", .原创 2022-05-05 19:27:54 · 4144 阅读 · 0 评论 -
C语言-指针-交换字符数组
任务描述以指针变量作为函数参数实现两个字符交换函数,利用该函数交换字符数组a和字符数组b中的字符串。编程要求实现两个字符交换函数swap,然后再编写一个函数,调用swap函数,实现两个字符数组中字符串的交换,交换字符数组a和b的内容。假设存入数组a和b中的字符串长度不超过80。测试说明测试输入:Teacheractor预期输出:actorTeacher测试输入:I want to be a teacher.I want to be an actor.预期输出:I want to原创 2022-04-27 15:21:01 · 6872 阅读 · 0 评论