分类 "C语言" 下的文章

13.结构体

// // main.c // 结构体 // // Created by JK on 16/3/6. // Copyright © 2016年 JK. All rights reserved. // #include <stdio.h> void test(){ //定义结构体类型 struct Student{ char *name...

12.预处理指令:条件编译

// // main.c // 条件编译 // // Created by JK on 16/3/5. // Copyright © 2016年 JK. All rights reserved. // #include <stdio.h> #define NUM -3 int main(int argc, const char * argv[]) { ...

11.预处理指令:宏定义

// // main.c // 宏定义 // // Created by JK on 16/3/4. // Copyright © 2016年 JK. All rights reserved. // //宏定义效率比函数高,无类型检测,编译时检测. #include <stdio.h> //NO叫做宏名 //5是用来替换NO的字符串 #define NO 5 //...

10.指针与函数

#include <stdio.h> char * test(){ return "jk"; } int sum(int a,int b){ int c = a + b; printf("%d + %d = %d\n",a,b,c); return c; } int count(int a,int b,int(*p)(int,int)){ ...

09.指针与字符串

#include <stdio.h> void test(){ //定义一个字符串变量 char s[]="HelloJK"; char *p = s; for(; *p != '\0';p++){ printf("%c\n",*p); } } void test2(){ //定义一个字符串常量 ch...

08.指针-数组-函数(形参,实参)

形参为数组或指针(任意一种),实参也可以传入数组或指针(任意一种) #include <stdio.h> void change(char c[]){//修改数组第一个元素 *c = 2; //修改a[2]的值 //c[0] = 2; } void change2(char *c){//修改数组第一个元素 c[0] = 10; // *(c...

07.指针与数组

#include <stdio.h> //普通遍历数组 void test(){ printf("普通遍历数组:\n"); int a[] = {1,3,5,9,22}; int i=0; while(i<5){ printf("a[%d]的值:%d\n",i,a[i]); i++; } } voi...

06.指针

#include <stdio.h> void test(){ char a; //a = 'a'; //直接引用 char *b;//定义指针变量b,只能指向char类型变量 b = &a;//间接引用:b存储a的地址;b为指针变量 printf("a的地址为:%x\n",&a); printf("b存储...

05.字符串

#include <stdio.h> void test(){//字符数组 char a[] = "Hello World!"; // char a[] = {'H','e','l','l','0',' ','W','o','r','l','d','!','\0'}; //printf多字符串 printf("%s\n",a); /...

04.数组

#include <stdio.h> void test1(){//一维数组定义与存储 printf("数组定义与存储:\n"); /* char a = 'A'; //65 int b = 66; printf("a的地址为:%x \n",&a); printf("b的地址为:%x \n",&b);...
返回顶部