美文网首页
自学iOS第七天 11.17

自学iOS第七天 11.17

作者: YAN7 | 来源:发表于2015-11-22 11:19 被阅读24次
    1. 关于变长数组 变长数组
    2. 数组在进行初始化时,如果省略了数组的长度,则由编译器自行决定
      int a[] = {1, 2, 3, 4, 5};
    3. 在任何时候, 数组名也是数组首元素的地址,所以对于数组a[10]有:
      int *p = a[0]; p = a; *(a + i) = a[i].
    4. puts函数:向终端输出一个字符串。
    5. 字符串常量,又称字符串文字,是指位于一对双引号中的任何字符。
    6. ": 在字符串中输出双引号。
    7. 转换说明及作为结果的打印输出%a 浮点数、十六进制数字和p-记数法(C99)

    %c 一个字符
    %d 有符号十进制整数
    %e 浮点数、e-记数法
    %E 浮点数、E-记数法
    %f 浮点数、十进制记数法
    %g 根据数值不同自动选择%f或%e.
    %G 根据数值不同自动选择%f或%e.
    %i 有符号十进制数(与%d相同)
    %o 无符号八进制整数
    %p 指针
    %s 字符串
    %u 无符号十进制整数
    %x 使用十六进制数字0f的无符号十六进制整数
    %X 使用十六进制数字0f的无符号十六进制整数
    %% 打印一个百分号 使用printf ()函数 printf()的基本形式: printf("格式控制字符串",变量列表);

    1. gets()函数:从流中读取字符串,直到出现换行符或读到文件尾为止,gets函数返回一个指向char的指针
    9. fgets(char * s , int,  file *)函数:
     * 三个参数的意义:输入的字符串数组,最大读入字符数为(n - 1),读哪一个文件(一般是从键盘读取,使用stdin作为参数)
      * 读取到换行符时,不会丢弃它,而是把它存到字符串里
     * 若成功则返回s指针,否则返回NULL
    10. puts(char * s)函数:显示字符串时自动在其后添加一个换行符
    读取一个字符串
    11. strlen()函数:返回字符串的长度
    12. strcat(char * s1, char * s2)函数:接受两个字符串参数,它将第二个字符串的一份`拷贝`添加到第一个字符串的结尾,从而使第一个字符串成为一个新的组合字符串,但第二个字符串没有改变。
    13. strncat(char * s1, char * s2, int)函数:多出一个int n参数来限制最多允许添加的字符的数目。

    相关文章

      网友评论

          本文标题:自学iOS第七天 11.17

          本文链接:https://www.haomeiwen.com/subject/aiokhttx.html