C语言数组
数组是一组相同数据类型的变量(其内存地址是相邻的),如果我们声明一个长度为100的数组wenwa[100]
我们可以这样wenwa[0]------wenwa[99]
注意:数组做初始化之前,其内存地址不可知,所以wenwa[100]=2这样的操作会引发一些异常
#include <stdio.h> #include <stdlib.h> int main() { int wenwa[100]; wenwa[100] = 2; system("pause"); return EXIT_SUCCESS; }
scanf()输入需要注意的问题。 scanf("请输入i的值%d",&i),必须带占位符%d,否则一定出错;
通常的做法是:
一个不借用系统函数把字符串转为整数的方法
#include <stdio.h>
#include<string.h>
#include <stdlib.h>
int mypower(int base,int myweight);
int main()
{
int input=90;
int *mypin = &input;
printf("%p\n", mypin);
printf("%d\n", *mypin);
*mypin = 66;
printf("%d\n", *mypin);
system("pause");
return EXIT_SUCCESS;
}