- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 typedef struct 指针
#include <stdio.h>int main(){ typedef struct std { char name[10]; int year; }Std,*pStd; Std s1={"li ming",2019}; pStd p1; p1=&s1; printf("s1.na...
2019-02-27 14:41:56 1437
原创 含数字的字符('0','1','2','3','4','5','6','7','8','9')转数字(1,2,3,4,5,6,7,8,9)
#define CharToNumber(x) (x-'0')
2019-02-20 18:51:48 2747
原创 数组相关概念
#include <stdio.h>int main(){ int a[5]={1,2,3,4,5}; printf("&a[0]=%d\n",&a[0]); printf("&a=%d\n",&a); printf("&a[0]+1=%d\n",&a[0]+1); printf(&qu
2019-02-20 09:52:32 119
转载 数组指针和指针数组的区别
数组指针和指针数组的区别数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a...
2019-02-20 09:33:42 118
原创 字符串指针数组
#include <stdio.h>const char *CommandList[4] = { "help", "version", "bitXXX", "error"};int i;in...
2019-02-19 10:44:15 139
转载 C语言中存储多个字符串的两种方式
C语言中存储多个字符串的两种方式方式一 二维字符串数组声明:char name[4][10] = { "Justinian", "Momo", "Becky", "Bush" };在内存中的存储:J u s t i n i a n \0 M o m o \0 \0 \0 ...
2019-02-19 09:59:35 12811
转载 C语言实现大小写字符转换
问题描述: 输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出。 例如: 输入:ASDFGHJzxcvb 输出:asdfghjZXCVB解题思路: 将一个小写字符转换成大写字符,只需要将这个字符减去32;将一个大写字符转换成小写字符,则给这个字符加上32;代码实现:#include<stdio.h>int main(){ while (1)...
2019-02-19 09:38:59 8466
原创 KEIL调试警告与报错
1. warning: #223-D: function "printf" declared implicitly改正方法:添加#include "stdio.h "
2019-02-18 09:59:11 2086
转载 C语言:定义字符串的几种方式
char a[5]="hello";第2种:char a[]="hello";第3种:char* a="hello";第4种:char a[10];gets(a);第5种:char* a[5]={"hello","nihao","good","ok","bye"};
2019-02-15 17:26:19 19621
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人