1. 程式人生 > >c、c++ 基礎試題(2)

c、c++ 基礎試題(2)

#include  <stdio.h>

int main()
{
    char c;
    FILE *file;
    file = fopen("test.txt", "w+");
    fprintf(file, "%c", 'a');
    fprintf(file, "%c", -1);
    fprintf(file, "%c", 'b');
    fclose(file);
    file = fopen("test.txt", "r");
    while ((c = fgetc(file)) != -1)
        printf(
"%c", c); return 0; }

相關推薦

cc++ 基礎試題2

#include <stdio.h> int main() { char c; FILE *file; file = fopen("test.txt", "w+"); fprintf(file, "%c", 'a'); fprintf

cc++ 基礎試題3

#include <stdio.h> struct s1 { int a : 1; int b : 1; }; struct s2 { int a : 20; int b : 12; }; struct s3 { i

cc++ 基礎試題1

1、以下程式的輸出結果是什麼? main() { char *p1 = "name"; char *p2; p2 = (char*)malloc(20); memset(p2, 0, 20); while(*p2++ = *p1++); pr

c#基礎知識2

alt 實現 height over 聯系 c# 覆蓋 tro strong 一,繼承與派生 原來的類——基類或父類 新定義的類——派生類 引入原因:擴展原有類的功能 派生類的成員: (1)會吸收基類的所有成員(包括私有成

C++基礎表示式2

1 賦值運算子賦值表示式 賦值運算子 符號:= 格式:變數識別符號=表示式 作用:將一個數據(常量或表示式)賦給一個變數 例: a=3; d=func(); c=d+2; 說明: 結合方向:自右向左 左側必須是變數,不能是常量或表示式 賦值轉換規則:使賦值號右邊表示式值自動

C++ 順序容器的操作2push_backpush_frontinsert

1、在順序容器中新增元素 c.push_back(t) c.push_front(t) c.insert(p,t)//在p迭代器位置插入t c.insert(p,n,t)//在p迭代器位置插入n個t

Qt C++與QML混合程式設計2- QML中使用C++的列舉結構體列表型別的函式

C++中返回函式返回的列舉型別、結構體型別、列表型別的函式是不能直接作為QML使用的。下面介紹C++中使用這些型別作為返回值的函式使用。 1. 使用列舉型別 C++的列舉型別如果要在QML中使用,需要在使用Q_ENUMS去修飾這個列舉型別。

C語言進階指南2丨數組和指針打樁

編譯器 atexit text ret The 共享 tex 語言 .org 三、指針和數組 盡管在某些上下文中數組和指針可相互替換,但在編譯器看來二者完全不同,並且在運行時所表達的含義也不同。 當我們說對象或表達式有類型的時候,我們通常想的是定位器值的類型,也叫做左值

C語言代碼訓練營2

周末 int main 基本 之前 lin 例題 鏈接 params 上一篇的評論中,大家反饋評論中貼代碼無法排版。我們改一下規則,大家可以把自己實現的代碼發布在自己的簡書博文中,之後把鏈接貼在評論中。這樣也方便大家日後追溯。 當然,也可以直接發郵件給我。希望大家堅持打卡,

c++的const小總結2

通過 con 其他 綁定 strong col 指針和引用 兩個 tle c++的const小總結(1) http://www.cnblogs.com/MyNameIsPc/p/7091631.html 頂層const和底層cnost 先憑經驗區分一下兩者的區別?

C#系列之基礎知識點

命名規則 系列 字符 註釋 編輯器 小數類型 智能 規則 解釋 知識點一:VS啟動方法 第一種:雙擊圖標 第二種:window+R——調出cmd,輸入devenu properties 屬性的意思 知識點二:後綴名解釋 .sln 解決方案文件:包含整個解決方案的信息 .

C++類與對象2——類的組合

hang 執行 .get 自動 賦值 rec 自定義類 類的定義 對象 當我們創建一個類時,我們總是習慣用C++的基本數據類型作為類的組成部件。但實際上類的成員數據既可以是基本類型也可以是自定義類型,當然也可以是類的對象。這就是類的組合,它描述的就是一個類內嵌其他類的對象作

python3-開發面試題python6.23基礎2

漢字 2個 特殊 問題 ase 第一個 else () 判斷 1、請至少列舉5個 PEP8 規範(越多越好)。 一、代碼編排 1、縮進。4個空格的縮進,不使用Tap,更不能混合使用Tap和空格 2、每行最大長度79,換行可以使用反斜杠,最好使用圓括號。換行點要在操作符

C語言》打印2

說明 什麽 字段寬度 %x 應該 table 出現 轉義字符 pre 轉義字符 轉義字符 含義 \a 響鈴(BEL) \b 退格(BS) \f 換頁(FF) \n 換行 \r 回車 \t 水平制表 \v 垂直制表 \\ 表示反斜杠本身

JAVA基礎試題2

1、== 與 equals 的區別 ==在比較基本型別資料時,比較的是值;在比較記憶體中的物件地址,即是否指向同一個物件,相當於指標的操作 equals在沒有重寫方法時,在一定意義上相當於==,但我們一般都是自己重寫   2、throwable有哪些子類,你遇到過哪些執行時

Extreme Drift賽車遊戲C#源碼詳解2

時間 blank 出現 進行 rest clam .text static cost Extreme Drift賽車遊戲C#源碼詳解(1) 接著上次的源碼分析: MainMenu場景的UGUI部分: Canvas中的EnoughMoney: 作用:當買車後金幣不足彈出的

Java基礎試題2----搭建Java開發環境的步驟

問題:簡單說一下Java搭建開發環境的步驟 回答: 1. 安裝對應版本的JDK,配置環境變數。 首先說一下JDK,JRE,JVM的關係 JDK Java Development kit,Java開發者工具包,針對開發者,裡面包含了JRE,JVM,JDK原始碼包

C++Primer 5》筆記2

第二章 變數和基本型別 2.1.基本內建型別(算數型別和空型別) 2.1.1 算數型別(整型(包括字元與布林型別在內)) 計算各種大小(class、struct、union) 2.1.2 型別轉換 2.1.3 字面值常量 稱之為字面

C++】面試基礎準備00

1、extern關鍵字 extern可以置於變數或者函式前,以標示變數或者函式的定義在別的檔案中,提示編譯器遇到此變數和函式時在其他模組中尋找其定義。此外extern也可用來進行連結指定。 也就是說,extern有兩個作用: 當它與"C"一起連用時,如:extern "

C++Primer——chapter13_拷貝控制2:拷貝建構函式使用

預設建構函式和拷貝建構函式的區別 #include "stdafx.h" #include <iostream> #include <algorithm> #include <fstream> #include <str