{1}1.用一个变量保存一个内存地址,这变量叫指针变量。* 一个变量中保存的不是具体的数据,而是能找到这个数据的线索。 指针变量,简称指针。 2.【1】&是取地址 【2】int* 表示定义指针 *p 表示取值 3.作用:在函数内部修改外部的值 操作数组int *p = 数组名
{2}1.char str[] = "Hello World!"; char str1[] = {'H','e','l','l','o', ' ','W','o','r','l','d','!','\0'}; printf("str = %s\n",str1); 2.注意事项:
scanf 在遇到空格、制表符或换行符时会停止读取 · 为避免缓冲区溢出,可指定最大宽度:scanf("%49s", str);
(留出一个字符给字符串结束符\0)
{3}```c #include <stdio.h> int main() { FILE *fp; fp = fopen("abc.txt","w"); if(fp == NULL){ printf("文件打开失败!\n"); return 1; } fprintf(fp,"hello world!\n"); fclose(fp); return 0;
}```