第5天,,,,,
#include<stdio.h>
int hhh(int A, int B)
{int z = 0;z = A + B;return z;
}//加函數(shù)
typedef unsigned int u_int;//重命名
void test() {int a = 1;a++;printf("a=%d\n", a);
}
void main()
{int i = 0;while (i < 5){test();i++;}
}//while循環(huán)
//int函數(shù)必須返回一個(gè)值
//static靜態(tài)的局部變量 聲明局部時(shí)
//static int a =1; a++; 2 3 4 5 6 a++效果累計(jì) a 不被銷(xiāo)毀
//修飾全局變量時(shí) 改變其作用域 靜態(tài)的全局變量 只能在其所在地源文件內(nèi)部使用
//修飾函數(shù)時(shí) static int add(intx , inty){} 用法一樣
//while 只能是局部變量
//extern聲明外部 extern int bbb; 函數(shù)也可以 exturn int add (a,b)//&取地址 %d a 整數(shù) %p &a printf("%p",p) 取地址 指針變量專(zhuān)門(mén)存放地址 char ch=‘h’ 打印 %c
// int* p =&a int*是地址的類(lèi)型 int a =10 int*p= &a *p =20 得 a等于20 指針變量 同理char* pc=&ch *pc=‘a(chǎn)‘
//指針大小32位 32個(gè)bit 位 4個(gè)字節(jié) 64位平臺(tái)是8個(gè)字節(jié)
struct Book
{char name[20]={};short price={};};
#include<string.h>
int maaaain()
{struct Book b1 = { "wuhuwuhu",55 };printf("%s", b1.name);b1.price = 15;// b1.name[20] = "wuhuw"; 為什么改不了 name是一個(gè)數(shù)組的名字 拷貝換名 新的頭文件strcpy(b1.name, "CVVVV");struct Book* pb = &b1;printf("%s", (*pb).name);printf("%s", pb->name);
}
總結(jié)
- 上一篇: 查询一个企业名下的车辆种类数量
- 下一篇: git 将项目添加到github库中